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

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

1. 网格像素线 · LayaAir3.3 · 引擎文档 · LAYABOX [ 100%]

...始点颜色 * @param endColor 结束点颜色 */ addLine(startPosition: Vector3, endPosition: Vector3, startColor: Color, endColor: Color): void { (this._render as PixelLineRenderer).addLine(startPosition, endPosition, startColor, endColor); } 3.3 Tool.linearModel() 通常我们可以利用addLine(...

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

2. 3D灯光与阴影 · LayaAir3.3 · 引擎文档 · LAYABOX [ 89%]

...的范围 pointCom.range = 3.0; pointLight.transform.position = new Laya.Vector3(0.0, 1, 0.0); 三、DirectionLight Direction Light(平行光)与点光区别较大,它有固定的一个方向,可通过弧度值设定,并且也没有衰减和光照范围,会对全场景所有模型进行...

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

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

...动插值参数值 public camDepthSmooth: number = 20 public curpos: Laya.Vector3; private delatpos: Laya.Vector3; constructor() { super(); } /** * 组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 * 此方法为虚方法,使用时重写覆盖即...

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

4. 缓动 · LayaAir3.3 · 引擎文档 · LAYABOX [ 79%]

... 缓动属性的类型支持不仅限于number,还新增了对Vector2、Vector3、Vector4、Color、Point以及字符串形式颜色值的支持。新的Tween对象设计得非常轻量,因此默认不重用,以避免因对象重用而引发的问题。此外,新系统不再使用Handler,...

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

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

...//调整方向 this.layaMonkey.transform.lookAt(this._tarPosition, this._upVector3, false); //因为资源规格,这里需要旋转180度 this.layaMonkey.transform.rotate(this._rotation2, false, false); //调整位置 Tween.to(this._finalPosition, { x: this._position.x, y: this._position.y, z: thi...

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

6. 着色器蓝图 · LayaAir3.3 · 引擎文档 · LAYABOX [ 73%]

.../3/4 定义一个向量类型,根据不同的分量数量分为Vector2、Vector3、Vector4 图6-4 6.4 Color 定义一个颜色值,通常存在RGBA四种分量的数据 图6-5 6.5 Define 宏定义,用于对宏条件的不同触发结果来执行不同的结果内容,效率高于if-else 图6-6...

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

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

...节点也跟随移动 this.layaMonkeyParent.transform.translate(new Laya.Vector3(-0.2, 0, 0); (动图3-2) 通过点击按钮,让子节点移动,可以看到父节点并没有移动 this.layaMonkeySon.transform.translate(new Laya.Vector3(-0.2, 0, 0); 四、克隆 关于克隆,LayaAir3D中...

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

8. 3D概念入门 · LayaAir3.3 · 引擎文档 · LAYABOX [ 66%]

...2维、3维、4维向量的封装方法示例分别为: Vector2(1, 2) 、Vector3(1, 1, 3)、Vector4(1, 2, 3, 0.5) 。然而LayaAir引擎封装的Vector方法,不仅可以作为向量的使用,还可以用于顶点坐标位置,或者表达颜色的时候使用。比如原点坐标Vector3(0, 0...

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

9. 组件装饰器说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 63%]

...型 装饰器属性标识的类型支持引擎对象类型(例如:Laya.Vector3、Laya.Sprite3D、Laya.Camera等)、自定义的对象类型(需要标记@regClass())、以及TS语言的基本类型。 2.5.1 引擎对象类型 引擎对象类型的理解比较简单,暴露组件属性之...

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

10. 3D性能优化 · LayaAir3.3 · 引擎文档 · LAYABOX [ 58%]

... colorIndex); } } private _getRandomPosition(positionRanvge: number): Laya.Vector3 { let getRangeRandom = () => { return (Math.random() - 0.5) * positionRanvge; } return new Laya.Vector3(getRangeRandom(), 0.3, getRangeRandom()); } } shader代码如下: Shader3D Start { type:Shader3D name:PBRCol...

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