无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

簡(jiǎn)單(菜)的LuaSTG教程0.1:隨便水水((((((

2020-08-01 10:38 作者:SSWTLZZ  | 我要投稿

草,再不寫我就忘到九霄云外去了
就隨便水水專欄好了

首先呢


常用的函數(shù)有Angle,Dist之類的
這兩個(gè)函數(shù)的作用分別是求兩點(diǎn)之間的角度,距離,用法是:
Angle(x1,y1,x2,y2)或Angle(t1,t2)
第一種是直接輸兩個(gè)點(diǎn)的坐標(biāo)求角度,比如Angle(0,0,10,10)輸出的角度是45°,Angle(self.x,self.y,player.x,player.y)輸出的就是self對(duì)player的角度
那猜一猜第二種的用法?(

第二種就是兩個(gè)obj之間的角度,比如說你在一個(gè)自定義子彈里的on create里寫a=Angle(self,player),那么這個(gè)a就是這個(gè)子彈對(duì)玩家的角度不過想要這個(gè)a改變的話....想必你們也是會(huì)的

Angle(self.x,self.y,player.x,player.y)等同于Angle(self,player),為什么?

實(shí)際上,self啊,player啊,都是一個(gè)表(table),然后Angle這個(gè)函數(shù)會(huì)自動(dòng)檢測(cè)你輸進(jìn)來的參數(shù)的類型,然后再?gòu)倪@個(gè)表里找x和y這兩個(gè)key


所以你local t1,t2={['x']=114,['y']=514},{['x']=1919,['y']=810}
????????? ?a=Angle(t1,t2) 它同樣會(huì)給出數(shù)據(jù)(

咳咳,你管他為什么(,反正用就對(duì)了((
類似于player,self的還有

last(在創(chuàng)建obj下面,代表那個(gè)obj)

_boss(當(dāng)前的boss)(記得要打 _ )

unit(在for each unit in group里用,代表那個(gè)組里的obj)

還有on colli里的 other,代表碰撞到這個(gè)obj的另一個(gè)obj(這個(gè)在之前已經(jīng)講過了)

嗯......舉例子的話,就用月兔的槍好了
(好麻煩啊都要回去開lstg自帶編輯器都不能用sharp)

嗯,兔子的槍是什么原理我就不用講了(范圍逐漸擴(kuò)大,子彈way數(shù)逐漸增多,且是自機(jī)狙)

是自機(jī)狙對(duì)吧?那我就把Aim To Player設(shè)為true不就對(duì)了嗎?我真是個(gè)天才(
是啊,你可真是個(gè)天才

但是呢,你運(yùn)行一下,就發(fā)現(xiàn)不太對(duì):

甩狙?(劃掉)

這就是因?yàn)樽詸C(jī)的位置一直在變,如果不想讓它變的話,就要用到Angle了

這不就好起來了嗎

和上上圖的區(qū)別

......其實(shí)沒什么好講的,我自己都覺得這一篇很水(
所以呢,如果有什么其他關(guān)于lstg的問題的話,也可以在評(píng)論區(qū)問

簡(jiǎn)單(菜)的LuaSTG教程0.1:隨便水水((((((的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
抚宁县| 华容县| 潞西市| 方山县| 安福县| 宁国市| 博兴县| 华池县| 瑞昌市| 潍坊市| 原阳县| 于都县| 临海市| 乌兰察布市| 信阳市| 长宁区| 隆化县| 南木林县| 锦屏县| 华蓥市| 邵阳县| 内黄县| 江阴市| 右玉县| 九龙坡区| 青海省| 化州市| 普陀区| 肇庆市| 嘉黎县| 乌苏市| 云林县| 嫩江县| 德安县| 札达县| 鄯善县| 金湖县| 凤城市| 平顶山市| 竹溪县| 柞水县|