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

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

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

...ite3D; private videoTexture = new Laya.VideoTexture(); onAwake(): void { //获取场景中要添加视频纹理3D节点 this.videoPlane = this.scene.getChildByName("Plane") as Laya.Sprite3D; //使用指定路径视频文件 this.createVideo("resources/mov_bbb.mp4"); } //创建视频纹理并...

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

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

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

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

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

...代码逻辑中调用实现。 4.1 角色位置 position 角色位置用于获取和设置角色控制器位置,通常应用于获取角色当前位置,或者设置角色位置初始化(例如出生点与传送点)等需求。 代码设置示例如下: const { regClass, property } = Lay...

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

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

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

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

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

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

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

6. 3D材质编辑 · LayaAir3.3 · 引擎文档 · LAYABOX [ 73%]

...可以设置两个光滑度来源,分别从AlbedoTexturealpha通道去获取、从MetallicGloassTexturealpha通道去获取。实际上是将物体表面材质光滑度映射到AlbedoTexture贴图alpha通道、或者映射到MetallicGloass贴图alpha通道上,这样可以根据物...

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

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

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

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

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

...this.xx.CenterY = 0; 3.2 数据源dataSource 在实际开发中,从网络获取数据有时候与 UI 组件预期数据结构不完全一致,尤其在处理列表组件时更为常见。此时可以通过设置组件 dataSource,对原始数据进行结构调整,使其满足列表渲...

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

9. 对象池 · LayaAir3.3 · 引擎文档 · LAYABOX [ 69%]

...畅度。 2.1 获得一个对象池 /** * 根据对象类型标识字符,获取对象池。 * @param sign 对象类型标识字符。 * @return 对象池。 */ static getPoolBySign(sign: string): any[] { return Pool._poolDic[sign] || (Pool._poolDic[sign] = []); } Laya.Pool 是通过对象类型标...

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

10. ProtocolBuffer通信 · LayaAir3.3 · 引擎文档 · LAYABOX [ 68%]

...otobuf.load("./protobuf.proto", (err, root) => { if (err) throw err; // 获取消息类型 const ChatMessage = root.lookupType("ChatMessage"); // 创建 WebSocket 服务器,并定义了8080端口,需要与客户端请求端口保持一致 const wss = new WebSocket.Server({ port: 8080 }); w...

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