五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

簡(jiǎn)單(菜)的LuaSTG教程0.1:關(guān)于boss的一些東西

2021-02-10 20:16 作者:SSWTLZZ  | 我要投稿


在草稿箱里找到的玩意,想了想,要繼續(xù)寫(xiě)下去(


這期專欄就具體的講講關(guān)于BOSS的一些東西

Type name不用說(shuō)了吧(?Difficulty就是難度,加了難度會(huì)在boss的名字后面加個(gè):對(duì)應(yīng)難度(比如boss:Lunatic)
(其實(shí)小怪子彈obj都有這個(gè)難度)

然后是這一坨
Displayed?Name是顯示的名字(就是那個(gè)左上角綠色的名字)
Position是boss產(chǎn)生的位置
Spell Card?Background是符卡背景,待會(huì)再講
Image就是boss的行走圖
nCol,nRow是縱是boss貼圖的橫,縱的行數(shù)
Collision?size是碰撞大小,圓形的
Animation?interval是動(dòng)畫(huà)間隔,以幀為單位,越小動(dòng)畫(huà)效果越快
然后那個(gè)Background和Background?Music是符卡練習(xí)時(shí)的背景和音樂(lè),需要自己輸
Number?of?imgs是每行有多少個(gè)圖片
Number?of?anis這個(gè)我沒(méi)改過(guò)()

然后先講講boss的行走圖吧

草,剛才寫(xiě)了一大堆,然后傳了個(gè)gif一下全沒(méi)了(

假如你有了這么一張圖,那么你該怎么做呢(
首先,點(diǎn)Image,選擇這張圖片.
然后,因?yàn)槭侨辛?所以nCol,nRow分別為6,3
再然后,Number?of?imgs改為6,4,4就可以了

另外,我這個(gè)是三行的圖,四行的中間兩行是左走右走

然后是符卡背景

之前寫(xiě)的沒(méi)了,但是我lstg里的還在(

Image就是這個(gè)圖層的圖像
is?tile:是否是拼合圖像,如果為true,那么就會(huì)自動(dòng)無(wú)縫拼接
x,y,rot,vx,vy,omiga:該圖層的x,y,rot,vx,vy,omiga(
如果is?tile是false的畫(huà)改vx和vy的話那一層的內(nèi)容可能會(huì)飛出去(
Blend?mode,混合模式(其實(shí)按那邊的下箭頭可以快捷的選擇混合模式).
hscale,vscale和子彈,obj的hscale,vscale意義是一樣的
圖層的順序是從下往上的,意思就是,上面的會(huì)蓋住下面的

另外,別想用SetColor(就那個(gè)object里的調(diào)顏色那個(gè))改圖層的ARGB(
要改的話可以改self.a,self.r,self.g,self.b(很奇妙)

?另外另外,定義符卡背景節(jié)點(diǎn)不能放在定義boss節(jié)點(diǎn)的下面,要不然你怎么搞都是沒(méi)有效果的

然后是對(duì)話.
說(shuō)是對(duì)話,其實(shí)就是符卡和符卡間,符卡和boss?move?to間的東西.

先說(shuō)說(shuō)對(duì)話的用法

這個(gè)是插在boss的里面這個(gè)是boss的一種子節(jié)點(diǎn),自帶一個(gè)task
Can?skip代表可不可以跳過(guò)?dialog代表是不是對(duì)話
怎么說(shuō)呢,反正這個(gè)dailog為true的時(shí)候玩家就無(wú)法射擊了
這個(gè)task里你可以放sentence,也可以放子彈這種的(
然后sentence,就是對(duì)話

Image是這個(gè)對(duì)話句子顯示的立繪
position是對(duì)話句子的位置(左邊和右邊)
text是對(duì)話句子的文字,可以用\n之類的
time是這個(gè)對(duì)話句子持續(xù)的時(shí)間,單位是幀
Scale是立繪的縮放比


下面來(lái)介紹幾種對(duì)話的秒用:
1.就是普通的對(duì)話.

然后是第二種,boss開(kāi)卡特效之類的:
????下面是第一種的魔改:
????

(

你甚至可以在對(duì)話里發(fā)彈幕(

勇儀和美鈴那種道中的做法也是用到了這個(gè)dialog
先加一個(gè)正常的dialog,然后再在下面加個(gè)dialog,再在里面加你想做的彈幕
不過(guò)記得創(chuàng)建boss的時(shí)候一定要把wait改成false,以及第一個(gè)dialog的結(jié)尾最好加個(gè)后面的小怪是否要出來(lái)的flag

然后...是boss?wander
啥叫boss?wander?字面意思,boss的漫游((
這個(gè)節(jié)點(diǎn)可以讓boss以一定的準(zhǔn)則移動(dòng)

參數(shù)和move?to差不多
第一個(gè)是移動(dòng)的時(shí)間
第二,三個(gè)是boss wander的X,Y區(qū)間
第四,五個(gè)是boss?wander的每次移動(dòng)的X,Y的范圍
第六個(gè)是移動(dòng)方式,與move?to一樣(普通,加速,減速,先加速后減速)
第七個(gè)是移動(dòng)的趨勢(shì)
MOVE_X_TOWARDS_PLAYER是boss的x逐漸靠近自機(jī),MOVE_Y_TOWARDS_PLAYER同理
MOVE_TOWARDS_PLAYER是boss整個(gè)逐漸靠近自機(jī)
MOVE_RANDOM就是隨機(jī)移動(dòng)

下一個(gè),boss?cast?就是boss的施法動(dòng)作
施法動(dòng)作的間隔由你在boss里殺著的動(dòng)畫(huà)間隔(Animation?Interval)有關(guān)
假設(shè)施法動(dòng)作有4個(gè)幀圖,動(dòng)畫(huà)間隔為8,那么執(zhí)行一次完整的施法動(dòng)作就要4*8=32幀.
boss?cast有唯一的參數(shù),就是time.如果time少于執(zhí)行一次完整的施法動(dòng)作的時(shí)間,那就執(zhí)行不完
如果大于,那就會(huì)停留在最后一幀
boss施法會(huì)被boss的移動(dòng)打斷

下一個(gè),show/hide?aura,就是3d魔法陣和扭曲,這個(gè)不用我說(shuō)了吧(
再下一個(gè),Set?UI?Display,控制boss的一些ui的顯示的

從上往下分別是:boss血條,boss名字(左上角那個(gè)綠色的),計(jì)時(shí)器,符卡名,版底boss的紅標(biāo)

下一個(gè),boss施法加蓄力

Position是坐標(biāo)
Radius是半徑
R,G,B是蓄力的顏色
time是蓄力時(shí)間
mode是模式
Not?Play?Sound,嗯,不播放聲音(
這個(gè)蓄力是這個(gè)效果的: (mode=2)

mode=1

mode=0

竟然有這么多mode


mode=3

竟然有這么多mode

下面的黑球蓄力沒(méi)用過(guò),可以去自己用一下(
再下面的是boss爆炸,參數(shù)也很好理解
不過(guò)這個(gè)boss爆炸不會(huì)殺boss
好了,boss整完了


簡(jiǎn)單(菜)的LuaSTG教程0.1:關(guān)于boss的一些東西的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
金川县| 岳普湖县| 赫章县| 金华市| 崇仁县| 环江| 中卫市| 宝鸡市| 营山县| 洪湖市| 大荔县| 成都市| 郑州市| 丹阳市| 谷城县| 武汉市| 宣武区| 达尔| 墨竹工卡县| 昌图县| 泊头市| 白河县| 曲麻莱县| 中方县| 宁安市| 佳木斯市| 新沂市| 庆安县| 慈溪市| 涟水县| 天全县| 兴安盟| 林周县| 临江市| 凭祥市| 高尔夫| 秭归县| 宜黄县| 诏安县| 伊通| 吴江市|