欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

打造路点系统

程序员文章站 2024-03-25 23:03:04
...

1)笔记

1)导入unitypackage的方法: 
  点住package往Assests里面一拖就导入进来了

2)I Made a Backup. Go Ahead!
	3rd
	res
	scenes
	Scripts

3)导入插件后生成的SWS,我们直接拖到3rd中即可;
   你项目中使用的乱七八糟的第三方插件放到里面就OK了;

4)Doc使用文档,读取文档即可;

5)首先搞一个带碰撞器的物体,让知道点击了哪一个地方来;

6)我们只需要一个路点系统;
  我们编写自己的代码行走,
     之所以自己编写代码是因为我们物体行走需要在帧同步下计算;

7)鸟沿着动画飞来飞去就可以用路点系统;
  开场动画;

8)Plane: 
  因为我们的路点都在这个平面上,因此我们创建一个平面;

  默认的白色有点碍眼,因此我们创建一个材质: create-->Mexxx
 
9)调整Y来让他们在一个平面上;

10)行走原理:
   录制好后,有一个PathManager;
   因此我们给一个Capsule添加一个SplineMove组件,同时拖拽上road_1路径;

11)我们读取这个曲线绘制的路径为我们所用;
   小兵的路径点的路径;
   编写脚本按照路径点行走接口;

12)看源代码理解原理;
   黄线在road1的节点上,看PathManager
   
   OnDrawGizmos: 编辑器可见模式;
      搞懂这里面代码即可知道黄线如何绘制出来的;

13)局部坐标与世界坐标;

14)读取代码技巧: 打开注释的办法,弄清楚每一个部分的作用;

  DrawCurved: 就知道是生成黄色的线条;

  插值后的;

15)长度 时间 方向