欢迎光临散文网 会员登陆 & 注册

好像复杂点的LuaSTG教程2:弹幕实例:摩多罗春终

2019-12-15 14:31 作者:SSWTLZZ  | 我要投稿

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是从版顶掉一堆弹幕下来,速度随机,角度在一定范围内随机.

like this
ao

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

ao

like this

4P......

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

至此,就完成了.

好像复杂点的LuaSTG教程2:弹幕实例:摩多罗春终的评论 (共 条)

分享到微博请遵守国家法律