塔防

第一步:创建一个Plane背景  再创建一个Cube(4×4用来放炮台)的预制物体

第二步:用预制物体 创建地图(mapcube)

第三步:创建敌人行走的路(利用预制物体RoadCube)

第四部:制作起始点 目标点

第五步:控制游戏的视野(通过摄像机实现视野的移动(利用获取轴和Translate 主要是x z轴)和 缩放(利用Axis Translate 主要是y轴))

第六步:敌人路径管理(添加路径点) 敌人的路径——用Transform[]数组存放点  

第七步:创建敌人 控制敌人的移动

第八步:创建敌人孵化器管理敌人的生成

第九步:

1、smothness调反不反光

2、用一个空物体 存放多个相同物体(MapCube RoadCube WayPoint)

3、按ctrl键移动 会按一米一米移动    ctrl+D复制

4、利用GameObject里的Break Prafab

5、自身的坐标 和 世界坐标不一样  世界坐标的前后左右上下 方向不变   自身坐标会受自身旋转影响

6、两个position相减得到向量 再normalize得到方向向量

7、Vector里的Distanse方法 获取两个点之间的距离

8、setTarget(Transforms target) 获取其他脚本的位置

9、

原文地址:https://www.cnblogs.com/wshyj/p/6569388.html