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

简单(菜)的LuaSTG教程1:你懂开花弹吗?

2019-10-03 18:24 作者:SSWTLZZ  | 我要投稿

咳咳,第二次写专栏,写的不好请见谅

果然还是打字比说话更好啊(

如题,这一篇专栏就是为了给那些只会做开花弹的人的一个之路(大概

你也不可能只做开花弹啊,所以看看看




如果是什么节点不知道怎么插插哪里不要找我啊

首先,讲讲什么是开花弹

em,放个图

最简单的开花弹

用到了

这个

和这个

repeat的用法是

第一行:重复次数,第二行:循环间隔,第三行:变量1名,第四行:变量1值,第五行:变量1值的增量

这个变量值的增量怎么理解呢

就是循环一次,那个变量就会增加这个数,比如说上面的就是循环一次变量a会增加360/50,然后循环50次(注:第一次循环变量的值就为初始的值)

PS:repeat的重复次数自带的那个_infinite的意思就是无限其实是2147483647次.

然后如果重复次数为_infinite,间隔为零的话,你的LuaSTG就会瞬间爆炸卡死.

然后再是子弹

第一行类型,二颜色,三位置,si速度,五角度,六是否为自机狙,七,八bzd(,九是否可被摧毁,十是否反弹,十一加速度,十二加速度方向,十三加速度的最大速度,十四穿版(就是碰到墙壁会瞬移到墙的另一边)

所以,这是一个不反弹,不穿版,不是自机狙,发射点为self.x,self.y,匀速直线远动,速度为三,角度为a,可破坏的红色鳞弹.

那为什么角度为a呢

懂了吗(

我就当你懂了好了

发现规律了吗,其实间隔增量就是360/重复次数

可以这么记忆,而且很方便



这个wait在task里面(和repeat是一个地方).



然后,这篇专栏是干什么的来着

对了,是进阶到复杂弹幕

em,说进阶好像有点太快了(你就当没看见好不好,求你了,我什么都不会做的

那我就放张长图好了,可以看一下

coco


如果真的看完了我觉得我都不用讲了

好了,下期(?)再见

简单(菜)的LuaSTG教程1:你懂开花弹吗?的评论 (共 条)

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