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

大约有 10 项符合查询结果, 库内数据总量为 30,935 项。 (搜索耗时: 0.0065 秒)

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

...理,提供一个专门的接口来实现角色的移动、跳跃、碰撞检测等功能。 从本质上讲,角色控制器代表了一种受限的物理实体。与完全遵循牛顿物理定律的刚体不同,角色控制器采用了一种混合方法,将确定性的角色移动与物理...

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

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

...间 2.8 子弹 bullet 当物体运动速度非常高时,传统的碰撞检测可能无法准确捕捉到碰撞的发生,导致隧穿等问题的出现。这是由于在碰撞检测的两个时间步之间,物体可能已经移动了一个较大的距离,离开了检测范围。这种情况...

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

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

...对3D物理碰撞进行全面的认知。 2.1 碰撞器与触发器 对于检测3D物理碰撞的方式,有碰撞器与触发器两种。我们先从概念认知开始。 2.1.1 碰撞器 在LayaAir引擎2D物理的时候,通过封装的不同形状的碰撞体,就可以直接实现带范围的...

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

4. 开发流程: Hello World · LayaAir3.3 · 引擎文档 · LAYABOX [ 92%]

...预览是基于windows原生exe环境的一种预览模式,通常用于检测Native安装包中是否运行稳定或表现是否一致等问题。 如果是首次运行,没有安装相应的native模块,则会弹出图2-6所示的提示,先安装环境构建的支持包。 (图2-6) 点...

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

5. 3D寻路 · LayaAir3.3 · 引擎文档 · LAYABOX [ 90%]

...代理在导航网格上的占用区域,并影响其与障碍物的碰撞检测。 高度:设置代理的碰撞高度。决定了代理在导航网格上的高度,并影响其与障碍物的碰撞检测。 高度偏移:设置代理在导航网格上的垂直偏移量。允许将代理的碰...

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

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

... 标记成 static 往往是为了提高效率,比如静态物体的碰撞检测要更快,同时多个使用同一材质的静态物体在绘制的时候只使用一个drawcall,进而节省了CPU。在光照计算上,static的物体也更快一些。 另外,当勾选Static时,编辑器会...

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

7. 3D刚体 · LayaAir3.3 · 引擎文档 · LAYABOX [ 89%]

...pe 碰撞形状是用于描述物体与其他物体发生碰撞时,如何检测和响应碰撞的几何体。它定义了物体的物理边界,即物体的外形,以便物理引擎能够准确判断物体之间是否发生接触,并据此计算碰撞后的反应。 LayaAir引擎支持的碰...

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

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

...代理在导航网格上的占用区域,并影响其与障碍物的碰撞检测。 速度 Speed 设置代理的最大移动速度。较大的速度可以让代理更快地到达目标点。 最大加速度 Max Acceleration 设置代理的最大加速度。这决定了代理在开始移动、停止...

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

9. 纹理压缩 · LayaAir3.3 · 引擎文档 · LAYABOX [ 58%]

...,预加载图集atlas文件即可,引擎在加载图集的时候,会检测是否包含了纹理压缩转换的信息,如果包含,会自动识别平台并加载对应的纹理压缩格式文件,不需要开发者在代码里判断平台。 示例代码如下所示: const { regClass, pr...

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

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

..._DOWN,this, this.onMouseDown); //鼠标点下事件,处理发射射线,检测碰撞物体 onMouseDown(e: Laya.Event) { let point = new Laya.Vector2(); point.x = Laya.stage.mouseX; point.y = Laya.stage.mouseY; //产生射线 let ray = new Laya.Ray(new Laya.Vector3(0, 0, 0), new Laya.Vector3(0, 0,...

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