用LuaSTG制作自己的单关2.0000001:用object制作子机
好久....不见...
感觉手都冻住了(
废话不多说,直接来吧!
实际上,如果看了之前object的教程并且自己尝试过的话,应该是会的

首先我们先用这里的节点导入子机与它的弹幕的素材

至于这些参数的具体意义是什么,我这里就不讲了
注意:子机子弹判定要比图像稍微大一些.
然后我们先想想该怎么实现一个类似于一般的原版东方的子机
首先,定义两个object,一个作为子机,一个作为子机子弹
再让子机以一定规律发射子弹,并且让它实时跟随着自机
就是这么简单
如图,定义两个object,参数和下图设置成一样的(名字随意)


然后....快进到这一步(

然后,你按照上面我的做法做的话,会发现这个子机没有伤害
才不会说我是因为luastg坏了才没有测试过呢
那么我们引入一个新的参数,dmg.
dmg代表子弹的伤害,比如说我写个self.dmg=0.5就代表这个子弹打到敌机后会使它扣0.5的生命值
然后你可能会问:那如果我想做带穿透的子弹呢?
只要让子弹的killflag不为false就行了
不建议给诱导加这个东西
这里只是简略的降了一下该怎么实现,具体内容如子机摆放位置,子弹具体逻辑这类的还请自己去尝试((
感觉很水.那就恨水吧()()()()()()()