大约有 13 项符合查询结果, 库内数据总量为 31,671 项。 (搜索耗时: 0.0037 秒)
...用引擎提供的一系列生命周期方法(如 onAwake、onEnable、onUpdate 等)和事件响应方法(如 onMouseDown、onMouseClick 等)。这些内置方法作为组件脚本的逻辑执行入口,对应于 ECS 架构中系统的逻辑处理部分。 如果想了解 ECS-组件 相关...
来源: Laya3.0_文档 发布时间: 20251010
...用引擎提供的一系列生命周期方法(如 onAwake、onEnable、onUpdate 等)和事件响应方法(如 onMouseDown、onMouseClick 等)。这些内置方法作为组件脚本的逻辑执行入口,对应于 ECS 架构中系统的逻辑处理部分。 全部内置方法的构成如图2...
来源: Laya3.0_文档 发布时间: 20251010
...中,如果要自由控制角色的移动,通常是放到每帧更新(onUpdate())的时候执行,通过不断调用 move 方法并传入移动向量,角色会按照指定的方向和距离进行移动。 当需要停止的时候,不仅仅是停止调用move移动向量。还要将move...
来源: Laya3.0_文档 发布时间: 20251010
...签 regTimeTag 时的时间标签。 使用的示例代码如下所示: onUpdate(): void { this.perfMain.perf_begin("time2"); const targetDuration = 2; // 目标持续时间(毫秒) const startTime = performance.now(); // 使用性能高精度时间标记 // 一个简单的计数循环,用...
来源: Laya3.0_文档 发布时间: 20251010
...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
...颜色 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
...ener.endValue.set("x", 200); }); 更新回调:在每次更新缓动时,onUpdata()会被调用。下面这段代码,开启了一个纯计算的缓动,具体效果将由开发者在onUpdate中实现。 //创建纯计算的缓动 Laya.Tween.create(null).duration(1000).go(null, 0, 1000) //更新...
来源: Laya3.0_文档 发布时间: 20251010
...._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
...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
....0中,Component具有完整的生命周期,即onAwake,onStart,onEnable,onUpdate,onLateUpdate,onDisable,onDestroy,不再使用_onEnable,_onDisable等下划线函数。 _onEnable,_onDisable等下换线函数仍然给内部使用 对比Component, Script增加了交互行为,即onTriggerEnter, o...
来源: Laya3.0_文档 发布时间: 20251010