好像复杂点的LuaSTG教程2:弹幕实例:摩多罗春终
emmmmmmmmm(传统艺能)
因为一直在研究menu,所以好久没更新了
不说别的,直接进入正题
首先呢,先把这个boss血量到一定值换p的给做出来
思路就是:当boss的血量(_boss.hp)<某个数值的时候,增加弹幕强度(一个task),清屏,播放音效
所以怎么判断_boss.hp小于某个数值呢?
那就用无限次1帧repeat加If就好了
具体图如下

其中,lstg.var.power是player的灵力,变成0
clear all bullets在Bullet里,要把convert to faith选为false.
然后就是具体的弹幕了
(看摩多罗终符中......)

是这个蛋疼的玩意
大致思路就是:发射了之后,等几秒,然后动(


大概就是这样,初速度为0.2,角度为a+a1
如果你是按我这样做的话,那就会做出很((的效果:

直接就一堵墙啊kora!
为了 解决这个问题,就应该控制一下子弹动的时间,让晚发射的动慢点:


效果就有了
然后是2P
2P是从版顶掉一堆弹幕下来,速度随机,角度在一定范围内随机.


3P是一个随机开花弹,子弹过一定时间会随机拐弯.



like this
4P......

有加速度(0.05,最大速度为4)的光玉和小玉开花弹

至此,就完成了.