您的位置:首页 > 移动开发 > Unity3D

【Unity3D自学记录】用NavMesh实现鼠标点击跟随

2014-07-07 11:20 357 查看


文章中有实现这样的效果,但是没有给出方法,小弟在此演示一下,实现想法来自于之前写过的切水果。。。

1.首先创建一个plane
2.添加direct light
3.添加两个cube,一个为man,一个为target
4.选择plane,Navigation窗口中勾选Navigation Static
5.选中man,添加Navmesh agent

下面给man和target分别添加脚本。。哇咔咔。。

man的,比较简单

[C#] 纯文本查看 复制代码

?
target的脚本

[C#] 纯文本查看 复制代码

?
最后不要忘记把H视图中的target赋值man脚本中的target哦。。赶紧试试吧。。。对了,要记得把target的Mesh Render属性勾选掉
在这里之所以不直接使用Input.mouseposition是为了方便后续的碰撞检测哦。。。


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity3d