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

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

1. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 100%]

...整数的网格索引 */ private getGridIndex(x: number, z: number, out: Vector2) { var minX = this.terrainSprite.minX; var minZ = this.terrainSprite.minZ; var cellX = this.terrainSprite.width / this.aStarMap.width; var cellZ = this.terrainSprite.depth / this.aStarMap.height; var gridX = Math.floor(...

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

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

...5.4 纹理类5.5 颜色类6.常见的Params类型6.1 Float6.2 Texture2D6.3 Vector2/3/46.4 Color6.5 Define7.自定义函数8.进阶示例8.1 顶点着色器片段8.2 片段着色器片段拓展:快捷操作Shader蓝图 1.蓝图概述 1.1 创建蓝图 在Assert窗口右键Create菜单选择Shader Bl...

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

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

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

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

4. 自定义2D Shader · LayaAir3.3 · 引擎文档 · LAYABOX [ 66%]

... 3.1 uniform常见变量类型 uniform变量的常见类型:Texture2D,Vector2,Vector4,Float,Matrix4x4。 Texture2D:用于2D纹理采样的图片类型。 Vector2:二维向量,用于2D的坐标位置表示。 Vector4:四维向量,用于表示颜色。 Float:浮点类型。 Matri...

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

5. 2D网格渲染器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 64%]

...flectionProbe:true, shaderType:2, uniformMap:{ u_gradientDirection: {type: Vector2, default:[1,1]}, // 渐变方向 u_gradientStartColor: {type:Vector4, default:[1,1,1,1]}, // 渐变起始颜色 u_gradientEndColor: {type:Vector4, default:[1,1,1,1]} // 渐变结束颜色 }, attributeMap: { a_position...

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

6. 自定义3D Shader · LayaAir3.3 · 引擎文档 · LAYABOX [ 44%]

...iform常见变量类型 Uniform变量的常见类型:Texture2D,Color,Vector2,Vector3,Vector4,Bool,Float,Matrix4x4,TextureCube Texture2D用于2D纹理采样的图片类型,图片本地支持格式:JPG,PNG Color 颜色类型,为四个Float类型组成的向量值,单位为0...

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

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

...位置位置。 * @param out 输出射线。 */ viewportPointToRay(point: Vector2, out: Ray): void { this._rayViewport.x = this.viewport.x; this._rayViewport.y = this.viewport.y; this._rayViewport.width = ILaya.stage._width; this._rayViewport.height = ILaya.stage._height; Picker.calculateCursorRay(p...

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

8. IDE快捷键与鼠标交互操作大全 · LayaAir3.3 · 引擎文档 · LAYABOX [ 33%]

...明 快捷组合键 快速生成Float节点 1 + 鼠标左键 快速生成Vector2节点 2 + 鼠标左键 快速生成Vector3节点 3 + 鼠标左键 快速生成Vector4节点 4+ 鼠标左键 快速生成If节点 i + 鼠标左键 快速生成Boolean节点 b + 鼠标左键 快速生成sampler2D节点 t ...

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

9. 2D寻路 · LayaAir3.3 · 引擎文档 · LAYABOX [ 33%]

...e, Nav2DAgent); } onMouseClick(evt: Laya.Event): void { let pos = new Laya.Vector2(evt.stageX, evt.stageY); console.log("click", pos); this._temp.graphics.clear(); this._allAgent.forEach((agent) => { agent.destination = pos; let paths = agent.getCurrentPath(); if (paths.length >= 2) { let poin...

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

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

...* ……省略若干代码 */ //创建一个屏幕点 let point = new Laya.Vector2(); //创建一个射线 Laya.Ray(射线的起点,射线的方向) let ray = new Laya.Ray(new Laya.Vector3(0, 0, 0), new Laya.Vector3(0, 0, 0)); //以鼠标点击的点作为原点 point.x = Laya.stage.mouseX; point....

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