找回密码
 立即注册
查看: 6104|回复: 85

[常见问题] 关于off mesh link设置转移过程的问题

[复制链接]
发表于 2014-2-26 13:00 | 显示全部楼层 |阅读模式
在nav mesh agent组件里勾上auto traverse off mesh link的话人物会慢慢走过去....
如果我想这个走过去的中间过程都不要....
直接一步到位....
碰到start后就马上转换到end处然后继续导航需要怎么编写代码额?....
我有试过给start cube加一个碰撞检验....
碰撞后就给first person controller赋值end cube的位置参数....
但是这样的话
如果勾选了auto traverse off mesh link...
还是像以前一样慢慢走过去....
如果没勾选auto traverse off mesh link....
运行时候人物到达start cube处就掉到底下去了....

这个是写的碰撞检测的代码
void OnTriggerEnter(Collider other)
{

if(other.gameObject.name=="start1")
{
Vector3 end1 = GameObject.Find("end1").transform.position;
Vector3 v = new Vector3(end1.x, end1.y + 1, end1.z);
camera1.position = v;

}

}

还请大神赐教....
发表于 2017-2-22 10:43 | 显示全部楼层
很不错
发表于 2017-2-22 10:19 | 显示全部楼层
真心顶
发表于 2017-2-22 10:53 | 显示全部楼层
说的非常好
发表于 2017-2-22 10:43 | 显示全部楼层
不错不错
发表于 2017-2-22 10:55 | 显示全部楼层
LZ真是人才
发表于 2017-3-13 09:19 | 显示全部楼层
顶顶多好
发表于 2017-3-13 09:42 | 显示全部楼层
真心顶
发表于 2017-3-13 09:13 | 显示全部楼层
难得一见的好帖
发表于 2017-3-13 09:48 | 显示全部楼层
说的非常好
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 12:31 , Processed in 0.144291 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表