Unity 3D问题:无法为Blender导入的模型添加Physic Material
解决Blender导入Unity后的物理材质添加与Rigidbody问题
一、无法添加Physic Material的解决方法
- 物理材质不能直接拖到Donut根对象上,必须绑定到Collider组件上。你看到的Torus和Torus.001是模型的Mesh子对象,操作步骤如下:
- 选中Torus或Torus.001子对象,在Inspector面板点击
Add Component,搜索并添加Mesh Collider(贴合甜甜圈形状); - 将你的Physic Material直接拖到Collider组件的
Material输入框中,或者通过输入框的下拉菜单选择目标材质。
- 选中Torus或Torus.001子对象,在Inspector面板点击
- 补充:如果Mesh Collider启用了
Convex选项,要确保Blender导出的Mesh是闭合拓扑,避免碰撞异常;若需要更简单的碰撞,也可以替换成Capsule Collider并调整参数适配形状。
二、移除误加的Rigidbody组件
选中添加了Rigidbody的对象(Donut根节点或对应子对象),在Inspector面板找到Rigidbody组件,点击组件右上角的⋮按钮,选择Remove Component即可,无需额外脚本支持。
内容的提问来源于stack exchange,提问作者AmazingCoder
相关产品推荐
相关产品推荐

