簡單(菜)的LuaSTG教程2:開花彈的變式以及一些必要的東西
廢話不多說,直接進(jìn)入正題
開花彈的原理上期講過了,下面這個就是最簡單的開花彈


但其實它還可以這樣:


這樣


??等等之類的
然后先說第一個變式吧
其實沒什么好說的第一個,改變了子彈的類型和顏色
第二個,就是在開花彈的基礎(chǔ)上,又套了個循環(huán):

其中a1這個變量在每執(zhí)行一次第一個循環(huán)都會增加3
? ? ? ? 然后每幀這個開花彈的角度都會偏轉(zhuǎn)a1
所以就變成了這種效果
第三個,就是所謂的開花彈,(一般)就是第二個循環(huán)的次數(shù)(即子彈條數(shù))少了,然后第一個循環(huán)的次數(shù)多了(即發(fā)射間隔短了).

第四個,就是第二個的基礎(chǔ)上加了個隨機(jī)的變量
不過這個隨機(jī)變量加的位置要注意
要加在第二個循環(huán)上

不能直接加在子彈的x坐標(biāo)和y坐標(biāo)里
要不然效果...........

對了,說一下這個ran啥啥啥的
ran:Float(a,b):在a到b之間隨機(jī)取一個小數(shù)
ran:Int(a,b):上面的整數(shù)版
ran:Sign():什么都不用加,輸出的是+1和-1
記住,ran的r不能大寫,后面的單詞的首字母要大寫,符號別用中文的了
我曾經(jīng)因為這個卡了好久x1
然后啊,講什么呢
對了如果不會插節(jié)點的話
別干了這份工作?
我不是這樣的人(? ?還是講一下吧

看到上面那三個箭頭了嗎
分別是:放在上面,放在下面,放在里面(((



然后,和task有關(guān)的必須放在task里(create task,create tasker)
define類的只能放在黑文件夾里(其實是除了task和stage里都能放)
create類的可以放進(jìn)task里,還有一些其他的里面
啊,就先講這么多吧
再見