Boss指示器教程一
这系列为大家带来BOSS指示器的制作。
指示器大致分为三种,直线、 扇形、圆形
先来讲解直线指示器, 直线指示器分为两种 有头(视频里的剑劈和蓝色火球)和无头(视频里的喷火和激光)。
都是用官方内置的特效
接着创建好指示器的数编单位,因为我是动态创建指示器。
动态创建的好处是可以自动控制指示器的长宽和存在时长。
数编单位里有个知识点,地板的格子是180的方形格子。
根据这个知识点,在通过临时调整搜索半径。可以得出这个指示器的长宽。
例如我制作的这个指示器的长宽是360 120。
以这个长宽为基准,来做缩放。比如我想制作不同长宽直线指示器的话,如果一个个去调整特效的话,太麻烦也太占资源。
接着我创建一个BOSS指示器的类
在创建一个只是器类型的预设值
回到技能这边,这边有几个注意的点,
1。自定义动画时长, 这里我们可以调整前摇的时长,一般来说, 指示器是在施法前摇的时候创建,施法前摇结束后移除指示器。如果我想让指示器存在时长长一些,就把施法前摇时长调长一些。
2.第二个是自定义效果节点里传入的目标值,是技能主要目标(点)
我们拿到目标点和自身点,就可以求出角度,就是BOSS对玩家的角度
然后创建一个直线指示器,我们来看下创建直线指示器的具体实现
传入的参数有三个 角度、起始点、指示器参数类。
这一期先不讲指示器红条进度实现。
根据传进来的参数和直线长宽基准值,(之前我们定义的360 和120)然后求出长宽比,就可以创建一个直线指示器。设置指示器的缩放大小,并在施法前摇结束后移除。
直线无头的创建方式一样,不过红条的进度是横着缩放的。例如视频里的激光和喷火技能
创建扇形和圆形的方法的方式和直线差不多。
扇形指示器的话,可以区分为不同角度的扇形。官方也预制了很多不同角度的扇形指示器
下一期讲解下怎么封装自定义的计时器。
指示器进度会用到。