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

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

1. 使用3D精灵 · LayaAir3.4 · 引擎文档 · LAYABOX [ 100%]

使用3D精灵(Sprite3D)一、概述二、属性和功能2.1 节点的名字2.2 是否激活2.3 是否为静态2.4 蒙版层2.5 变换三、子父级关系四、克隆五、添加组件六、添加脚本七、各种渲染精灵简介7.1 Mesh精灵7.2 SkinnedMesh精灵7.3 Particle3D 精灵7.4 Pi...

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

2. 3D变换 · LayaAir3.4 · 引擎文档 · LAYABOX [ 99%]

...加装饰器暴露cube的属性,代码如下: @property({ type: Laya.Sprite3D }) public cube: Laya.Sprite3D; 然后在IDE中,将Cube节点拖入装饰器暴露的属性入口,即可用代码控制Cube节点了。 1. 平移变换 平移变换的定义如下: /** * 平移变换。 * @param t...

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

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

... export default class DirectMove extends Laya.Script { declare owner: Laya.Sprite3D; private characterController: Laya.CharacterController; onAwake(): void { // 获取 角色控制器 组件并赋值给 characterController this.characterController = this.owner.getComponent(Laya.CharacterController);...

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

4. 使用3D摄像机 · LayaAir3.4 · 引擎文档 · LAYABOX [ 83%]

...default class CameraControll extends Laya.Script { @property( { type: Laya.Sprite3D } ) public target: Laya.Sprite3D; private camera: Laya.Camera; public distanceUp: number = 0.5;//相机与目标的竖直高度参数 public distanceAway: number = 10;//相机与目标的水平距离参数 public smo...

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

5. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 77%]

...路径三、地形处理3.1 高度图3.2 网格地形3D精灵 MeshTerrainSprite3D3.3 更新世界矩阵3.4 得到整数的网格索引3.5 得到世界坐标系下的真实坐标3.6 初始化目标点四、角色移动五、最终代码3D寻路 一、概述 本篇将讲解3D场景的寻路问题,...

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

6. 3D基础显示对象 · LayaAir3.4 · 引擎文档 · LAYABOX [ 72%]

...用于创建简单网格 注意:这里还不是最终场景中看到的 Sprite3D。 用 createBox 来举例,看下API是如何创建网格的: /** * 创建Box网格。 * @param long 半径 * @param height 垂直层数 * @param width 水平层数 * @return */ static createBox(long: number = 1, ...

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

7. 引擎基础概念 · LayaAir3.4 · 引擎文档 · LAYABOX [ 67%]

...列表对象的基类。2D 的基础精灵 Sprite 和 3D 的基础精灵 Sprite3D 都继承自 Node。不仅如此,所有继承自 Node 的子类或孙类对象,统称为“节点”,如:Sprite 节点、Image 节点等。 只有继承自 Node 的对象,才具备添加子节点的能力。 ...

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

8. LOD组 · LayaAir3.4 · 引擎文档 · LAYABOX [ 65%]

... 2.3 Renders 图2-5 Renders渲染器实际上是该LOD层级保存网格的Sprite3D对象。通常情况下这是具有LOD 组件的Sprite3D对象的子对象 Renders渲染器可以添加多个渲染对象在同一个LOD层级可以渲染多个对象 3.导入LOD网格(实验性) 在美术软件...

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

9. 实体组件系统 · LayaAir3.4 · 引擎文档 · LAYABOX [ 63%]

...Sprite时,不能将3D节点作为其属性值。当设置为3D节点Laya.Sprite3D时,不能将2D节点作为其属性值。 4.1.1 2D节点的使用 首先,如动图4-1所示,将场景中已经添加好的2D节点Sprite拖入到@property暴露的属性入口中,这样就获取到了此节...

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

10. 3D灯光与阴影 · LayaAir3.4 · 引擎文档 · LAYABOX [ 62%]

...效果 2.3 使用代码设置 //创建点光源 let pointLight = new Laya.Sprite3D(); let pointCom = pointLight.addComponent(Laya.PointLightCom); this.scene.addChild(pointLight); //点光源的颜色 pointCom.color = new Laya.Color(1.0, 0.5, 0.0, 1); //设置点光源的范围 pointCom.range = 3.0; ...

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