耐久反弹弹幕

耐久反弹弹幕

理论原理

耐久的反弹弹幕需要使用一些数学运算

我们以游戏中的方向坐标轴为参考坐标系


左右反弹:

这里,我们设弹幕移动的方向为 a°,那么反弹的方向通过角度的计算可以得出是 - a°


上下反弹:


同样我们设弹幕移动方向为 a°,那么反弹方向通过角度计算得到是180 - a°


实操:

首先创建一个弹幕单位(建议克隆樱桃单位),然后给它添加自定义技能初始和自定义技能触发器



自定义技能(初始)

目的是给弹幕单位一个初始速度(这里以12的速度举例)和初始角度,动作如下:



自定义技能(触发器) (运行次数为-1)

事件:

条件(这里的墙1是弹幕碰撞反弹的对象,你也可以自定义一个墙体):


动作:



最后,我们需要更改单位属性为物理单位,才能使弹幕有碰撞


以上就是樱桃反弹弹的做法,只需创建这个反弹弹即可


好了,教程就到这里结束啦!