最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
武定县| 万载县| 阜宁县| 彭山县| 松溪县| 开封市| 正定县| 萝北县| 泸州市| 江川县| 肃北| 桂阳县| 牟定县| 扶沟县| 岗巴县| 东乌珠穆沁旗| 芜湖市| 镇坪县| 正镶白旗| 江都市| 乌鲁木齐市| 恩施市| 商都县| 全椒县| 成武县| 平和县| 龙口市| 东方市| 昌都县| 苏尼特左旗| 台湾省| 皋兰县| 天等县| 宝清县| 三原县| 米泉市| 阳信县| 施秉县| 天长市| 延安市| 武穴市|