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

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

1. 动画状态机 · LayaAir3.3 · 引擎文档 · LAYABOX [ 100%]

...图3-4) LayaAir 3D引擎Sprite3D类提供了 getComponent() 方法来获取模型上组件。带动画模型在加载创建时引擎默认赋予了Animator(动画状态机)动画组件,因此我们可以这样获取: //获得状态机 this.animator = this.target.getComponent<La...

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

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

...添加到舞台后,可在此方法中进行一些初始化操作,如获取组件引用、设置初始状态等。onDestroy方法在游戏对象被销毁时调用,可在此方法中释放游戏对象所占用资源,如内存、纹理等,以避免内存泄漏和资源浪费。通过合...

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

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

...普通渲染流程。但是,我们更建议调整Spine美术资源以获取最优动画播放性能。 2.5 皮肤名称 skinName 当Spine里存在多套皮肤话,通过切换不同皮肤名称,可以在IDE里预览不同皮肤效果,如图2-4所示。 (图2-4) 开发者也...

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

4. 3D粒子 · LayaAir3.3 · 引擎文档 · LAYABOX [ 68%]

...,当前像素根据设定条件决定是否输出颜色 Tiling Offset:获取纹理平铺和偏移 Material Render Mode:设置渲染模式 ​ Opaque:默认设置,适用于没有透明区域普通实体对象。 ​ Cutout:允许创建在不透明和透明区域之间具有硬边透...

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

5. 3D粒子编辑模块 · LayaAir3文档 · LAYABOX [ 68%]

...,当前像素根据设定条件决定是否输出颜色 Tiling Offset:获取纹理平铺和偏移 Material Render Mode:设置渲染模式 ​ Opaque:默认设置,适用于没有透明区域普通实体对象。 ​ Cutout:允许创建在不透明和透明区域之间具有硬边透...

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

6. 2D性能优化 · LayaAir3.3 · 引擎文档 · LAYABOX [ 62%]

...减少CPU使用量3.1 减少动态属性查找3.2 性能消耗回收3.3 获取显示对象边界做法3.4 根据活动状态改变帧频3.5 使用callLater3.6 图片/图集加载四、其它优化策略4.1 减少粒子使用数量4.2 尽量减少旋转,缩放,alpha等属性使用4.3 ...

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

7. 使用3D精灵 · LayaAir3.3 · 引擎文档 · LAYABOX [ 61%]

...点下是否存在某个名字子节点,通常会调用如下方法来获取子节点 getChildByName("xxx") /** * 根据子节点名字,获取子节点对象。 * @param name 子节点名字。 * @return 节点对象。 */ getChildByName(name: string): Node { for (let child of this._chi...

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

8. 缓动 · LayaAir3.3 · 引擎文档 · LAYABOX [ 58%]

...tTween()或是Laya.Tween.getTweens()方法查询对象关联缓动。 //获取对象上第一个缓动 let tween = Tween.getTween(aSprite); if (tween != null) tween.kill(); //获取对象上全部缓动 let tweens = Tween.getTweens(sSprite); tweens.forEach(tween => tween.kill()); kill()...

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

9. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 58%]

...this.index].x; this._position.z = this.resPath[this.index++].y; //HeightMap获取高度数据 this._position.y = this.terrainSprite.getHeight(this._position.x, this._position.z); if (isNaN(this._position.y)) { this._position.y = this.moveSprite3D.transform.position.y; } this._tarPosition.x = this._p...

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

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

...载Texture还是Texture2D,他们在内存中都只有一份,但可以获取不同类型。 Laya.loader.load("1.png").then((res)=> { /* res是Texture */ }); Laya.loader.load("1.png", Loader.Texture2D).then((res)=> { /* res是Texture2D */ }); Laya.loader.getRes("1.png"); //res是Texture Laya...

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