
这样肯定不会一直跟随,因为你的nav.destination = Enemy.transform.position只有在你外层的几个if成立的时候执行一遍,这样
怪物离开之后destination 不会获取怪物新的position,试试这样,在你的if(hit.transform.tag == "Enemy")成立的时候设置一个布尔变量flag = true不成立flag = false(默认是false),然后再这几个if的外面加上if(flag){nav.destination = Enemy.transform.position},能明白吗?不用我写一遍代码了吧!Unity 是一个
桌面环境,-2d 就是 2D 显示的(Unity 本身设计是 3D 的,需要显卡支持)。
用途就是提供桌面功能。
至于什么是桌面功能,就是你用 Windows 时的显示器上面的所有图标,下面的“开始”、任务切换什么的功能的总体功能。
不过相对 Windows 来说,Linux 下面的桌面环境拆分的很细。Unity 并不是整个 Windows 的 explore.exe 进程的功能。
把怪物摆到场景里,挂上移动的脚本就行了,具体怪物AI 有很多种 ,原地不懂得 , 巡逻的 ,跟随的,看你需求了,新手的话 可以搜unity3d学院,那里面有个坦克的视频不错,看完 你的需求就都能解决.
评论列表(0条)