耐久反弹弹幕
理论原理
耐久的反弹弹幕需要使用一些数学运算
我们以游戏中的方向坐标轴为参考坐标系
左右反弹:
这里,我们设弹幕移动的方向为 a°,那么反弹的方向通过角度的计算可以得出是 - a°
上下反弹:
同样我们设弹幕移动方向为 a°,那么反弹方向通过角度计算得到是180 - a°
实操:
首先创建一个弹幕单位(建议克隆樱桃单位),然后给它添加自定义技能初始和自定义技能触发器
自定义技能(初始)
目的是给弹幕单位一个初始速度(这里以12的速度举例)和初始角度,动作如下:
自定义技能(触发器) (运行次数为-1)
事件:
条件(这里的墙1是弹幕碰撞反弹的对象,你也可以自定义一个墙体):
动作:
最后,我们需要更改单位属性为物理单位,才能使弹幕有碰撞
以上就是樱桃反弹弹的做法,只需创建这个反弹弹即可
好了,教程就到这里结束啦!