• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 66 项符合查询结果, 库内数据总量为 31,580 项。 (搜索耗时: 0.0046 秒)

51. 类似古文显示方式脚本,文字垂直显示,可以控制显示速度出现打字效果等 [ 47%]

...果等  /**古文脚本 */ export default class TextAncient extends Laya.Script { /** @prop {name:text, tips:"显示文本", type:String, default:"hello world"}*/ public text: string = "hello world"; /** @prop {name:color, tips:"字符串类型示例", type:String, default:"#0000ff"}*/ public color...

来源: Laya_社区 发布时间: 20191103

52. 组件装饰器说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 47%]

...代码如下所示: const { regClass } = Laya; @regClass() export class Script extends Laya.Script { } 1.2 IDE中如何找到被识别的组件脚本 只有使用了@regClass()装饰器标识,才会被LayaAir3-IDE识别为自定义组件脚本,可以被节点(实体)所添加, 添加组...

来源: Laya3.0_文档 发布时间: 20251010

53. LayaAir的组件化开发(TypeScript-IDE篇(TS)-组件化开发相关) [ 45%]

....html?version=2.9.0beta&type=Core&category=Component&class=laya.components.Script ### 三、Runtime与脚本的使用区别 LayaAir的组件化开发,核心就是Runtime类与Script(脚本组件)类的合理运用,生命周期方法的使用。 有不少开发者对IDE中的Runtime类和脚...

来源: Laya2.0_文档 发布时间: 20210715

54. UI运行时 · LayaAir3.3 · 引擎文档 · LAYABOX [ 44%]

...击操作,IDE会弹窗提示创建UI组件脚本文件,默认是RuntimeScript.ts,开发者可以对其进行重命名,最后点击保存即可创建脚本。 (动图2-1) 可以看到,创建以后,除了生成RuntimeScript.ts之外,在项目工程中看到还多了一个 RuntimeScri...

来源: Laya3.0_文档 发布时间: 20251010

55. 2D精灵光 · LayaAir3.3 · 引擎文档 · LAYABOX [ 44%]

...lass, property } = Laya; @regClass() export class SpriteLight extends Laya.Script { @property({type: Laya.Sprite}) private spriteLight: Laya.Sprite; @property({type: Laya.Sprite}) private directLight: Laya.Sprite; @property({type: Laya.Sprite}) private background: Laya.Sprite; //组件被启用后...

来源: Laya3.0_文档 发布时间: 20251010

56. Spine渲染器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 44%]

... { regClass, property } = Laya; @regClass() export class Demo extends Laya.Script { spine: Laya.Spine2DRenderNode; //组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 onAwake(): void { // 加载Spine动画数据资源(json文件),注意一定...

来源: Laya3.0_文档 发布时间: 20251128

57. 动画实例在调用含有名字参数的时候获取不到边界 [ 43%]

...***136 • 2020-09-11 16:34 export default class Scene_Battle extends Laya.Script{ playerUnitReady:number; enemyUnitReady:number; private playerUnit:Laya.Animation[]; private enemyUnit:Laya.Animation[]; constructor(){ super(); Laya.stage.alignH= Laya.Stage.ALIGN_CENTER; Laya.stage.alignV = Laya.Stag...

来源: Laya_社区 发布时间: 20200910

58. TiledMap地图 · LayaAir3.3 · 引擎文档 · LAYABOX [ 40%]

... { regClass, property } = Laya; @regClass() export class Main extends Laya.Script { private tMap:Laya.TiledMap; onEnable() { //创建地图对象 this.tMap = new Laya.TiledMap(); //创建Rectangle实例,视口区域 var viewRect:Laya.Rectangle = new Laya.Rectangle(0, 0, Laya.stage.designWidth, Lay...

来源: Laya3.0_文档 发布时间: 20251010

59. 2D线渲染器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 40%]

...的图形也是在宽高范围内。 */ export class DrawLine extends Laya.Script { declare owner: Laya.Sprite; line2DRender: Laya.Line2DRender; lastMousePos: number[] = []; isDrawing: boolean = false; // 标记是否正在绘制 // 组件被激活后执行,此时所有节点和组件均已创建...

来源: Laya3.0_文档 发布时间: 20251010

60. ProtocolBuffer通信 · LayaAir3.3 · 引擎文档 · LAYABOX [ 40%]

... protobufjs-cli工具有pbjs和pbts这两个指令,分别用于生成JavaScript 库文件.js和TypeScript 声明文件.d.ts。由于指令参数较多,通常会配置在项目中,直接调用快捷指令即可。 示例代码如下: "scripts": { "pbjs": "pbjs -t static-module -w commonjs -o ...

来源: Laya3.0_文档 发布时间: 20251010