關(guān)于MFD以及vizzy編寫(xiě)
其實(shí)mfd的vizzy有點(diǎn)像scratch和appinventor2,感興趣的可以去找此類(lèi)的書(shū) 首先明確代碼三大種類(lèi),生成、設(shè)定、終止以及獲取,create,set,destroy和get
anchor焦點(diǎn)(錨,alignment可能是對(duì)齊之類(lèi)的
mfd的對(duì)象,也就是可操作的部件如下
ellispe橢圓,label標(biāo)簽,gauge翻譯是測(cè)量并且實(shí)際生成的也是類(lèi)似錨的圖案(也許是油量表之類(lèi)的) rectangle長(zhǎng)方形,texture圖案(估計(jì)是填充工具) create創(chuàng)造對(duì)象,不難理解,要什么
必須先創(chuàng)建
set不是必須有,根據(jù)自己喜好設(shè)置(
有個(gè)通用的set,但是如果該對(duì)象不支持就冇戲,比如set 'label'注意label是我輸進(jìn)去的,目前看是無(wú)color,所以最好用set label這個(gè)代碼且只支持字體fontsize
)
get用于某些邏輯塊,比如游戲設(shè)計(jì) destroy一般用于游戲設(shè)計(jì),畫(huà)布以及畫(huà)布精靈
要學(xué)會(huì)自己看文檔,由于翻譯,以及積木化編程等,會(huì)造成很多奇怪的bug,比如以上實(shí)例,我原打算做自動(dòng)變顏色的圖案,但是label沒(méi)發(fā)現(xiàn)有color屬性,此外顏色的輸入(imput)值為rbg,但不是熟知的1~255,而是0~1,并且提示未說(shuō)明是否要括號(hào),經(jīng)過(guò)驗(yàn)證只要輸入數(shù)值及格(如上圖)
下節(jié)預(yù)告∶圖像精靈的使用以及簡(jiǎn)單游戲設(shè)計(jì),預(yù)計(jì)一個(gè)月后寫(xiě)完稿
PS∶有疑問(wèn)的同學(xué)可以留言