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

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

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

...用引擎提供的一系列生命周期方法(如 onAwake、onEnable、onUpdate 等)和事件响应方法(如 onMouseDown、onMouseClick 等)。这些内置方法作为组件脚本的逻辑执行入口,对应于 ECS 架构中系统的逻辑处理部分。 如果想了解 ECS-组件 相关...

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

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

...用引擎提供的一系列生命周期方法(如 onAwake、onEnable、onUpdate 等)和事件响应方法(如 onMouseDown、onMouseClick 等)。这些内置方法作为组件脚本的逻辑执行入口,对应于 ECS 架构中系统的逻辑处理部分。 全部内置方法的构成如图2...

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

3. 角色控制器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 79%]

...中,如果要自由控制角色的移动,通常是放到每帧更新(onUpdate())的时候执行,通过不断调用 move 方法并传入移动向量,角色会按照指定的方向和距离进行移动。 当需要停止的时候,不仅仅是停止调用move移动向量。还要将move...

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

4. 2D方向光 · LayaAir3.3 · 引擎文档 · LAYABOX [ 64%]

...wner.scene.addChild(this.displayText); // 在场景中添加文本显示 } onUpdate(): void { // 更新时间 this.dayTime = (this.dayTime + Laya.timer.delta / 1000) % this.dayDuration; const totalMinutes = Math.floor((this.getAdjustedProgress()) * 24 * 60); const hours = Math.floor(totalMinutes / 6...

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

5. 2D自由形态光 · LayaAir3.3 · 引擎文档 · LAYABOX [ 63%]

...颜色 this.lightComp.intensity = this.intensity; // 应用灯光强度 } onUpdate(): void { // 实现灯光旋转动画 this.lightComp.lightRotation += this.rotateSpeed * Laya.timer.delta / 1000; // 实现灯光缩放动画 this.scaleTime += Laya.timer.delta / 1000 * this.scaleSpeed; const scale = ...

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

6. 缓动 · LayaAir3.3 · 引擎文档 · LAYABOX [ 61%]

...ener.endValue.set("x", 200); }); 更新回调:在每次更新缓动时,onUpdata()会被调用。下面这段代码,开启了一个纯计算的缓动,具体效果将由开发者在onUpdate中实现。 //创建纯计算的缓动 Laya.Tween.create(null).duration(1000).go(null, 0, 1000) //更新...

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

7. 2D拖尾渲染器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 49%]

...._trail2D.color = new Laya.Color(1, 1, 1, 1); } //控制物体向右移动 onUpdate(): void { this.owner.x += 5; } //设置宽度曲线 setWidthCurve(value: any[]) { //创建一个新的宽度曲线 const floatKeyframe: Laya.FloatKeyframe[] = []; for (let i = 0; i < value.length; i++) { //创建...

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

8. Steam扩展实例 · LayaAir3.3 · 引擎文档 · LAYABOX [ 45%]

...tAchieve.on(Laya.Event.CLICK, this.achievememtsettings); } // 每帧执行 onUpdate(): void { extendLib.steamCallback(); } onInit() { alert(extendLib.initializeSteam()); } achievememtsettings(): void { if (extendLib.initializeSteam()) { // 解锁成就 extendLib.setAchievement("NEW_ACHIEVEMENT_1_0")...

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

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

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

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

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

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

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