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

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

1. 实体组件系统 · LayaAir3.3 · 引擎文档 · LAYABOX [ 100%]

... 系统部分:通过引擎提供的生命周期方法(如 onEnable、onStart等)或事件方法(如onMouseClick、onKeyDown等)承担系统的逻辑职责,这些方法构成了系统逻辑的执行入口,用于根据组件数据实现具体的行为控制。 这种设计方式将组件...

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

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

...是Scene2D节点还是2D预制体的根节点,它们的Runtime是没有onStart、onUpdate、onLateUpdate方法的。 注意2:onOpened、onClosed方法是只有Scene2D节点的Runtime有,其它情况是没有的。 3.3 同的使用UI组件方式 相比自定义的组件脚本,UI组件脚...

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

3. 组件脚本的内置方法 · LayaAir3.3 · 引擎文档 · LAYABOX [ 91%]

...次 onEnable 组件被启用后执行,比如节点被添加到舞台后 onStart 第一次执行onUpdate之前执行,只会执行一次 onUpdate 每帧更新时执行,尽量要在这里写大循环逻辑或者使用getComponent方法 onLateUpdate 每帧更新时执行,在onUpdate之后执...

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

4. 缓动 · LayaAir3.3 · 引擎文档 · LAYABOX [ 90%]

...调、更新回调和结束回调。 启动回调:在缓动开始时,onStart()会被调用,需要注意的是,delay()方法会使缓动延迟开始执行,如果开发者调用了delay()方法,那缓动的启动回调会在延迟结束后执行。 Laya.Tween.create(aSprite).duration(1000)...

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

5. 引用外部脚本的方式 · LayaAir3.3 · 引擎文档 · LAYABOX [ 73%]

...xport class Main extends Laya.Script { private aStarInstance: AStarFinder; onStart() { console.log("Game start"); // 0表示通路,1表示障碍 let myMatrix = [ [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 1, 1, 0, 1, 1, 0], [0, 0, 1, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 0, 1, 0], [1, 1,...

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

6. 使用3D摄像机 · LayaAir3.3 · 引擎文档 · LAYABOX [ 73%]

...会执行一次 * 此方法为虚方法,使用时重写覆盖即可 */ onStart(): void { this.camera = this.owner as Laya.Camera; if (this.target) { this.target.transform.position.cloneTo(this.curpos); this.delatpos = new Laya.Vector3(); } } /** * 每帧更新时执行,尽量要在这里写...

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

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

...h.PI / 180);//把输入的角度值,转成弧度给_radian存起来。 } onStart() { console.log(this._radian); } } 2.4 是否为私有属性(影响面板可见) 除了前文中提到的hidden这个属性标识参数会影响属性在面板上是否可见之外。private参数也会影响属...

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

8. 2.x引擎项目升级说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 67%]

...。 在LayaAir3.0中,Component具有完整的生命周期,即onAwake,onStart,onEnable,onUpdate,onLateUpdate,onDisable,onDestroy,再使用_onEnable,_onDisable等下划线函数。 _onEnable,_onDisable等下换线函数仍然给内部使用 对比Component, Script增加了交互行为,即on...

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

9. 场景管理 · LayaAir3.3 · 引擎文档 · LAYABOX [ 65%]

...super(); } /** * 第一次执行update之前执行,只会执行一次 */ onStart(): void { //创建Loading场景 this.loadingScene = this.loadingScenePrefab.create(); //设置Loading场景 Laya.Scene.setLoadingPage(this.loadingScene as Laya.Sprite); //手动调用显示Loading场景 Laya.Scene.sho...

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

10. 获取位置信息 · LayaAir3.3 · 引擎文档 · LAYABOX [ 62%]

...户的手势操作时,才会返回地理信息。所以如果直接放在onStart()等全局方法里面是行的,得是像onMouseClick()这样的手势事件的响应函数才可以。 获取位置信息需要开启代理。 2、监视位置改变 除了获取当前位置之外,还可以监...

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