关于MFD以及vizzy编写
其实mfd的vizzy有点像scratch和appinventor2,感兴趣的可以去找此类的书 首先明确代码三大种类,生成、设定、终止以及获取,create,set,destroy和get
anchor焦点(锚,alignment可能是对齐之类的
mfd的对象,也就是可操作的部件如下
ellispe椭圆,label标签,gauge翻译是测量并且实际生成的也是类似锚的图案(也许是油量表之类的) rectangle长方形,texture图案(估计是填充工具) create创造对象,不难理解,要什么
必须先创建
set不是必须有,根据自己喜好设置(
有个通用的set,但是如果该对象不支持就冇戏,比如set 'label'注意label是我输进去的,目前看是无color,所以最好用set label这个代码且只支持字体fontsize
)
get用于某些逻辑块,比如游戏设计 destroy一般用于游戏设计,画布以及画布精灵
要学会自己看文档,由于翻译,以及积木化编程等,会造成很多奇怪的bug,比如以上实例,我原打算做自动变颜色的图案,但是label没发现有color属性,此外颜色的输入(imput)值为rbg,但不是熟知的1~255,而是0~1,并且提示未说明是否要括号,经过验证只要输入数值及格(如上图)
下节预告∶图像精灵的使用以及简单游戏设计,预计一个月后写完稿
PS∶有疑问的同学可以留言