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

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

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

...二、A*寻路2.1 A*算法2.2 A*代码中使用2.3 地形数据导入2.4 获得最短路径三、地形处理3.1 高度图3.2 网格地形3D精灵 MeshTerrainSprite3D3.3 更新世界矩阵3.4 得到整数网格索引3.5 得到世界坐标系下真实坐标3.6 初始化目标点四、角色移...

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

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

...器主要功能是计算每个像素片段颜色,从顶点着色器获得颜色差值,从纹理中采样出颜色数据。图11-1展示了模型采样纹理着色结果。 (图11-1) 12.GLSL数据传递 12.1 应用处理阶段 模型在应用处理阶段被整合为基本片元(...

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

3. 物理系统 · LayaAir3.4 · 引擎文档 · LAYABOX [ 85%]

...步内相对稳定且合理解,从而在保证实时性能前提下获得可信物理效果。 在每一个物理时间步中,Box2D 约束求解过程主要分为两个阶段。第一阶段是速度约束求解阶段,用于计算和修正物体在碰撞、摩擦以及关节作用...

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

4. 陀螺仪与加速计 · LayaAir3.4 · 引擎文档 · LAYABOX [ 75%]

...角度变化速率,单位必须是deg/s。 interval —— 从硬件获得数据间隔,单位是毫秒。 2.1 获取设备物理方向运动信息 加速计轴是设备物理方向,这表示当你旋转了设备,加速计轴也会随之旋转。 下面演示获取设备运动信息...

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

5. 运行配置 · LayaAir3.4 · 引擎文档 · LAYABOX [ 67%]

...,在相同物理显示尺寸下使用更多像素进行渲染,从而获得更锐利视觉效果。 在多数适配(缩放)模式下,引擎会将舞台内容缩放以铺满屏幕,使用较小画布进行绘制可以有效降低性能消耗。因此,对于不追求极致画面...

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

6. 3D物理 · LayaAir3.4 · 引擎文档 · LAYABOX [ 65%]

...体,忽略其形状和体积变化。这样近似方法通常能够获得与实际情况相符结果。 在LayaAir3引擎中,3D刚体类为Rigidbody3D,这是一个物理组件类,继承自物理碰撞器组件类 PhysicsColliderComponent,它提供了物理模拟所需全...

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

7. 3D物理系统 · LayaAir3.4 · 引擎文档 · LAYABOX [ 51%]

...过代码设置运动刚体方式: /* ……省略若干代码 */ //获得刚体碰撞器 this.rigidbody = this.cube1.getComponent(Laya.Rigidbody3D) as Laya.Rigidbody3D; //开启运动类型刚体 this.rigidbody.isKinematic = true; /* ……省略若干代码 */ 在LayaAir中设置运动类型...

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

8. 3D粒子 · LayaAir3.4 · 引擎文档 · LAYABOX [ 39%]

...r(sign:string, item:any): void { item["__InPool"] = true; }; //通过名字获得一个对象,如果对象池内没有对象,则创建一个 getItemByClass(sign:string, cls:any): any { var ret = null; var pool = this.getPoolBySign(sign); for (var i = 0, len = pool.length; i < len; i++) { var ...

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

9. 3D粒子编辑模块 · LayaAir3文档 · LAYABOX [ 39%]

...r(sign:string, item:any): void { item["__InPool"] = true; }; //通过名字获得一个对象,如果对象池内没有对象,则创建一个 getItemByClass(sign:string, cls:any): any { var ret = null; var pool = this.getPoolBySign(sign); for (var i = 0, len = pool.length; i < len; i++) { var ...

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