查看: 10784|回复: 0
打印 上一主题 下一主题

[提问] 用NavMeshAgent寻路时如何检测到character controller碰撞

[复制链接]
回帖奖励 10 可用积分 回复本帖可获得 5 可用积分奖励! 每人限 1 次

2

主题

3

听众

411

积分

设计实习生

Rank: 2

纳金币
69
精华
0

最佳新人

楼主
发表于 2013-10-1 22:32:35 |显示全部楼层

回帖奖励 +5 可用积分

简单。为什么会穿过去,因为那个cube不是navMeshAgent,Unity的寻路除了会考虑烘培时候设定的障碍之外,就只处理NavMeshAgent之间的碰撞,效果上类似两个Rigidbody。
你想额外处理碰撞,而且还要不受NavMeshAgent干扰,只需要用一个新GameObject,挂上碰撞盒和处理OnTriggerEnter消息的脚本,或者挂上Rigidbody和处理OnCollisionEnter消息的脚本。原本的NavMeshAgent不管是是作为这个GameObject的父物体还是子物体都行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-16 08:35 , Processed in 0.076896 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部