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

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

【Algodoo/零基礎(chǔ)教程】第一期·基礎(chǔ)

2023-01-04 22:20 作者:無(wú)論何時(shí)何地6  | 我要投稿

有關(guān)變量


algodoo中共有3種變量 這里分別講解


所有地圖都可以使用的全局變量

創(chuàng)建:

按下~鍵進(jìn)入控制臺(tái)

輸入

_變量名:=值

或者 _變量名=值

下劃線不可省略

(英文狀態(tài)下按鍵和輸入

應(yīng)該還有別的按鍵但我忘了)

這里的冒號(hào)是為了區(qū)分“創(chuàng)建”和“修改”

:=是創(chuàng)建新的變量賦值為

=是賦值為

但是如果沒(méi)有這個(gè)變量就相當(dāng)于是創(chuàng)建并賦值


好處:方便

壞處:一般刪不掉 不同地圖會(huì)互相干擾

如果創(chuàng)建后使用同名的另一個(gè)變量只能:=

可移植性差 因?yàn)榇鎯?chǔ)依靠config


刪除的話

除非你重置algodoo

或者在algodoo的“文件所在位置”

找到config再刪


大部分algodoo制作者聯(lián)名不建議使用此種變量

因?yàn)橐坏┗ハ喔蓴_就難以梳理

刪不掉的特性更是讓它雙倍煩人


只能在該場(chǎng)景使用的場(chǎng)景變量

規(guī)范創(chuàng)建:scene.my.變量名:=值

好處:不會(huì)互相干擾

壞處:scenery.my.不能省略

沒(méi)啥好說(shuō)的 大部分algodoo創(chuàng)作者都用


只能應(yīng)用在某一物體身上的局部變量

規(guī)范創(chuàng)建:在物體左上角的寫入框

寫入 _變量名:=值

物體會(huì)自動(dòng)生成一個(gè)該變量對(duì)應(yīng)的區(qū)域

一般的,該變量可以被其他物體檢測(cè)和修改

好處:

方便 作為局部變量 不會(huì)多個(gè)物體搶占同一個(gè)

壞處:作為局部變量 不能多個(gè)物體運(yùn)用同一個(gè)

沒(méi)什么好說(shuō)的


接下來(lái)是你需要注意的

變量不能使用中文 事實(shí)上 algodoo不能輸入中文

輸入中文需要粘貼中文進(jìn)入algodoo

algodoo區(qū)分變量的大小寫


變量名不能和以下內(nèi)容重合:

物體的自帶的局部變量或函數(shù)的名字

各種自帶的函數(shù)或變量或數(shù)據(jù)類型的名字

(一定一定要注意這點(diǎn))

除非你想自己更新algodoo的某些函數(shù)或變量

否則千萬(wàn)不要這樣做


例如你把一個(gè)變量叫做for

(循環(huán)函數(shù) 改天再說(shuō))

那你就等著重下algodoo或者自己重新造for函數(shù)出來(lái)


有些變量是“值”類似標(biāo)量 例如碰撞層

有些變量是[橫軸,縱軸]類似矢量 例如速度(vel)

有些變量是[值,值,值,……]比較離譜

例如RGB顏色(color)


你也知道 algodoo物體位于2d平面

所以 algodoo規(guī)定向右向上為正 反之為負(fù)

速度vel和坐標(biāo)pos的確定就根據(jù)此


創(chuàng)建變量最好使用:=

如果使用=創(chuàng)建局部變量

一旦和全局變量重名就會(huì)修改全局變量

而非創(chuàng)建一個(gè)新的局部變量


撤銷上一步操作為Ctrl+z的快捷鍵

或是下方的撤回鍵

但是這不是重點(diǎn)

重點(diǎn)是變量是不會(huì)回檔的

撤回只是重新創(chuàng)建上一個(gè)狀態(tài)的物體

所以最好準(zhǔn)備一個(gè)包含初始化你所有變量的程序

每次運(yùn)行前粘貼進(jìn)控制臺(tái)


或者把初始化變量的程序

寫進(jìn)一個(gè)物體的onspawn的(e)=>{}的大括號(hào)里面

(onspawn 物體生成時(shí)執(zhí)行其中的內(nèi)容

因?yàn)橹匦螺d入場(chǎng)景就是重新生成物體

利用這個(gè)造一個(gè)初始化物體就避免很多麻煩)


一些瑣事

圖片可以粘貼進(jìn)algodoo 越清楚的圖片越好

algodoo的全熒幕可以用Ctrl+F的快捷鍵或者F11關(guān)掉

algodoo的一些值不能確定為整數(shù)

而是120.00000000000002這樣的

原因可能是二進(jìn)制小數(shù)和十進(jìn)制小數(shù)轉(zhuǎn)換的問(wèn)題

實(shí)際上沒(méi)差

algodoo的變量會(huì)自動(dòng)確定數(shù)據(jù)類型

algodoo的函數(shù)似乎也是數(shù)據(jù)類型

(最后一條來(lái)自太神·小馮)

【Algodoo/零基礎(chǔ)教程】第一期·基礎(chǔ)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
惠州市| 四平市| 济南市| 赣州市| 上杭县| 平阴县| 岳普湖县| 屯门区| 庄浪县| 泸水县| 三台县| 渭源县| 申扎县| 封开县| 湖口县| 河津市| 湟中县| 黎平县| 郧西县| 富锦市| 焉耆| 同仁县| 霍山县| 平定县| 楚雄市| 胶南市| 邯郸市| 德阳市| 安达市| 泽库县| 连城县| 湘潭县| 子长县| 连江县| 都匀市| 黔西县| 馆陶县| 新乐市| 新建县| 安吉县| 蒲江县|