Skip to content

Unity 3D入门

L edited this page Sep 7, 2019 · 3 revisions

预制路线

eg.敌人生成后,根据指定路线前进
在Scene中创建路线管理GameObject,里面装多条WayLine,每条WayLine里面装WayPoint,每个WayPoint就是一个坐标点
脚本读取路线集合,根据业务逻辑选择一条路线给敌人
QQ图片20190907083342
链接
2D游戏这方面也类似

判定两物体的距离

eg.XXX是否到达目标点
不能使用

now.position == target.position

即使到达目标点,可能位置也不完全相等
使用Vector3.Distance(),也不能判定==0,小于某个标准(根据实际情况写)即可

Vector3.Distance(now.position,target.position)<0.1f

链接

Clone this wiki locally