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

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

1. 基础使用与构成 · LayaAir3.3 · 引擎文档 · LAYABOX [ 100%]

...源里的值,给到子节点属性 if (value.avatar) { let redHot = this.getChildByName("avatar").getChildByName("redHot") as Laya.Image; redHot.visible = value.avatar.redHot.visible; } if (value.flag) { let flagText = this.getChildByName("flag").getChildByName("flagText") as Laya.Text; flagText.t...

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

2. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 86%]

...{ var str: string = "path" + i; this.path.push(((<MeshSprite3D>scene.getChildByName('Scenes').getChildByName('Area').getChildByName(str))).transform.localPosition); } } 四、角色移动 角色移动,实际上就是在间隔很短的时间内,改变角色的位置。在我们的示例中...

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

3. 视频 · LayaAir3.3 · 引擎文档 · LAYABOX [ 67%]

...取场景中要添加视频纹理的3D节点 this.videoPlane = this.scene.getChildByName("Plane") as Laya.Sprite3D; //使用指定路径的视频文件 this.createVideo("resources/mov_bbb.mp4"); } //创建视频纹理并将其应用到Sprite3D上 private createVideo(url: string): void { //设置纹...

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

4. 节点管理 · LayaAir3.3 · 引擎文档 · LAYABOX [ 61%]

...调用一次addChild子节点 查找 根据名字,获取子节点对象getChildByName(name: string) 当我们知道某个节点的名字时,可以用个此方法找到父节点下一级的某个子节点 根据子节点的索引位置,获取子节点对象getChildAt(index:number) 当我们知...

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

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

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

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

6. 引擎基础概念 · LayaAir3.3 · 引擎文档 · LAYABOX [ 42%]

...x 的形式访问这些节点,而无需手动逐层查找节点或通过 getChildByName 方式定位。这种机制极大地提升了 UI 结构的可维护性与脚本编写效率,特别适用于层级复杂的界面开发。 UI 运行时机制的底层实现是通过自定义类继承 UI 组件...

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

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

...{ this._level = Math.round(Math.random() * 5) + 1; this._text = this.owner.getChildByName("levelTxt") as Laya.Text; this._text.text = this._level + ""; } //每帧更新时执行 onUpdate(): void { //让持续盒子旋转 (this.owner as Laya.Sprite).rotation++; } //开始碰撞时执行 onTriggerEnte...

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

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

...tateInfo.playState = playstate; this._label = animator.owner.scene.scene2D.getChildByName("Label"); } constructor() { super(); } /** * 动画状态开始时执行。 */ onStateEnter(): void { console.log("动画开始播放了"); this._label.text = "开始跑动画"; } /** * 动画状态运行中 * ...

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