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

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

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

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

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

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

...utton,this.Image,具有代码提示效果。而自定义组件脚本获取只能通过代码定义属性,再在IDE中拖入节点获取节点或组件。 因此建议开发者:一般情况下使用自定义脚本方式。只有当页面内需要管理较多组件时,使用UI组件...

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

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

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

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

4. 开放数据域组件 · LayaAir3.3 · 引擎文档 · LAYABOX [ 96%]

...、独立 JavaScript 作用域。在这个作用域中,开发者可以获取到玩家一些隐私数据,并对这些数据进行处理。开放数据域和执行游戏逻辑主域是相互隔离,并且只能进行从主域到开放数据域单向通信。 对于开发者而言...

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

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

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

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

6. 组件属性代码使用 · LayaAir3.3 · 引擎文档 · LAYABOX [ 89%]

...好2D节点Sprite拖入到@property暴露属性入口中,这样就获取到了此节点。 (动图1-1) 然后就可以在脚本中使用代码改变节点属性了,例如,给Sprite添加纹理等,示例代码如下所示: const { regClass, property } = Laya; @regClass() export...

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

7. 程序蓝图 · LayaAir3.3 · 引擎文档 · LAYABOX [ 84%]

..., (图6-2) 将变量拖入面板中,可以选择是设置还是获取该变量。 (动图6-3) 如果是获取变量,那这个变量入口只有一个target,出口就是这个变量值。 (图6-4) 如果是设置变量,那变量入口会有(execute,target,set)出...

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

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

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

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

9. 3D物理系统 · LayaAir3.3 · 引擎文档 · LAYABOX [ 77%]

... 通过代码设置触发器方式: /* ……省略若干代码 */ //获取物理刚体组件 this.rigidbody1 = this.cube1.getComponent(Laya.Rigidbody3D) as Laya.Rigidbody3D; this.rigidbody2 = this.cube2.getComponent(Laya.Rigidbody3D) as Laya.Rigidbody3D; //设置rigidbody1为触发器,取消...

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

10. 精灵 · LayaAir3.3 · 引擎文档 · LAYABOX [ 77%]

...且不会随着绘制内容变化而变化,如果想根据绘制内容获取宽高,可以设置本属性为true。示例代码如下: let sprite = new Laya.Sprite(); // 添加到舞台 Laya.stage.addChild(sprite); sprite.autoSize = true; 3.4.4 缓存为静态图像 示例代码如下: let...

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