Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
关于两碰撞体组合的问题
AirL丶发起了问答2022-06-08
1
回复
416
浏览

我需要自己能够用charactercontroller组件中的move方法来让人员移动,同时又希望在人物的身上放一个boxcollider组件来代表人物的身体与其他物体进行碰撞,这个能实现么?我现在将charactercontroller组件中代表人物的胶囊体缩小到半径为0.05m的情况,boxcollider的大小调整为一个和人肩宽胸厚差不多的长方体,但是运行后boxcollider的碰撞体没有产生碰撞效果,依然是charactercontroller组件中代表人物的胶囊体可以和其他物体发生碰撞。请问如果我想实现我的想法应该怎么设置?希望老师能说的详细点
 

所有回复
  • 老师_Trigger 2022-06-09

    同学你好,使用角色控制器之后就不会发生碰撞检测了,需要单独创建一个子对象,添加上刚体碰撞器,进行碰撞检测,如果效果不是很好可以尝试直接用刚体碰撞器去进行控制,刚体的movepostion方法也是可以驱动移动的

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!