unity导入的自定义3D模型从地板掉下去

找了好久,才找到方法

1、导入自定义的3D模型,在project的assets里面


2、选中某个模型,在Inspector视图中,勾选Generate Collider,点击Apply


3、将该模型用到场景中,加刚体属性,执行就不会从地板掉下去了。

这里需要注意的是Mesh Collider这里要勾选Convex,不然还会从地板掉下去,并且会有错误提示:Non-convex MeshCollider with non-kinematic Rigidbody is no longer supported in Unity 5.



原文没提到的一点是:这里还存在一个问题,就是当物体的凸面数量超过一定限制时,Mesh Collider勾选Convex,会出现错误提示。这个问题还没找到解决方法,有大神懂的指导下~

ConvexHullBuilder: convex hull has more than 255 polygons!
UnityEditor.DockArea:OnGUI()
Gu::ConvexMesh::loadConvexHull: convex hull init failed! Try to use the PxConvexFlag::eINFLATE_CONVEX flag. (see PxToolkit::createConvexMeshSafe)
UnityEditor.DockArea:OnGUI()


原文:http://bbs.9ria.com/forum.php?mod=viewthread&tid=120528

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值