unity3d - 将 FBX 从 Blender 导入 Unity 时出现错误的网格对撞机
问题描述
我正在尝试将模型从搅拌机导入 Unity,但是当网格碰撞器将它们添加到 Unity 中的对象时,它们是错误的。
这是我的步骤:
- 导入的新资产。
- 选中“生成对撞机”。
- 添加了网格碰撞器,结果是:
解决方案
导入网格时不要生成对撞机,取消选中该框。您可以稍后在检查器中添加一个网格碰撞器组件并将其设置为凸面,但这与您已有的结果相同。您可以取消选中凸面,然后统一尝试使用您当前的几何图形。但是如果顶点数太高,unity 将不会应用对撞机,因为物理系统只支持一定数量的几何图形。
您还可以在搅拌机中复制您的对象并添加一个抽取修改器并使用比率或使用顶点捕捉或您喜欢的任何工作流程围绕您的对象创建自己的几何体,只需保持对撞机几何体尽可能简单。然后,您可以将网格碰撞器组件中的网格设置为网格源,并拥有一个漂亮且合适的碰撞器。
推荐阅读
- node.js - 使用 Express 部署到 Heroku,React 应用程序保持空白
- django - 从 django 2.7 中基于 AbstractUser 的模型继承
- php - 从 html (raspberry pi) 调用时,php 脚本无法正常工作
- javascript - 尝试使用来自 coco-ssd 的数据来绘制边界框
- flutter - Flutter:如何在后台处理程序上区分应用程序被终止和应用程序运行状态
- java - 如何在 Java 中添加不记名令牌以改造请求
- ios - 向 UITableViewCell 添加进度视图
- c# - 我正在创建一个 dll 并寻找当前的 SHA-3 C# 代码
- node.js - fcmTokens 和 ID Tokens 是否相同以及如何使用 Node.js 作为云功能来验证它们?
- python - 如何将字符串从函数传递到装饰器?