给godot3.2中的物体自定义碰撞检测网格

2025-04-10 21:30:43

1、首先我们在blender中创建一个猴头的模型,我们把场景中默认的其它的灯光相机都删除了。

给godot3.2中的物体自定义碰撞检测网格

2、现在我们把这个模型给导出来,选择文件--导出--FBX,导出fbx格式的模型。

给godot3.2中的物体自定义碰撞检测网格

3、接着我们选中模型再次选择 文件--导出--obj,选择导出一个obj格式的模型网格。

给godot3.2中的物体自定义碰撞检测网格

4、接着我们打开godot场景,把我们导出的两个格式的模型文件都放入到项目的文件夹中。

给godot3.2中的物体自定义碰撞检测网格

5、然后我们把左下角的资源文件列表中的模型直接拖放到我们的场景中去。

给godot3.2中的物体自定义碰撞检测网格

6、我们给这个模型文件添加一个子物体meshInstance,并在右边的属性中Mesh中选择加载。

给godot3.2中的物体自定义碰撞检测网格

7、找到我们的obj模型,然后选择打开,这个就是我们模型碰撞网格数据文件。

给godot3.2中的物体自定义碰撞检测网格

8、接着我们选择窗口顶部的网格,选择列表中的第一个选项,创建三角网格静态实体。

给godot3.2中的物体自定义碰撞检测网格

9、现在我们发现meshInstance中会多出两个子物体,里面的collisionshape就是我们的碰撞网格,与模型一样,可以做到更准确的碰撞检测。

给godot3.2中的物体自定义碰撞检测网格
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢