很簡(jiǎn)單啊,在變量字典里新建一個(gè)變量 a 整形 最小0,最大100,初始化0
畫(huà)面中將需要移動(dòng)的部件合成一個(gè)組件(我忘了組件是否可以添加動(dòng)畫(huà)連接了,如果不允許添加的話(huà)可以把移動(dòng)部件變成位圖)
雙擊該組件,在移動(dòng)動(dòng)畫(huà)里點(diǎn)開(kāi),里面只有六個(gè)輸入框,分別是變量a范圍:填寫(xiě) 0 和 100
如果橫向移動(dòng)就輸入x軸像素 范圍分別對(duì)應(yīng) 變量a的 0 和100
確定。保存?梢詼y(cè)試下,你在畫(huà)面里改變變量a的大小,在運(yùn)行畫(huà)面里就可以看到橫梁組件在改變位置。那么下面的工作就簡(jiǎn)單了,你在運(yùn)行時(shí)命令語(yǔ)音里寫(xiě) if a<=100 then a=a+1 else a=0 endif 就行了,這里的語(yǔ)法我沒(méi)有仔細(xì)核對(duì),大概就是這么個(gè)意思,如果a小于100 就讓 a 每100毫秒加累加1.當(dāng)a大于100時(shí)令a等于0.
如果想要添加一個(gè)按鈕控制這個(gè)動(dòng)畫(huà),就在變量字典里新建一個(gè)變量b,整形或離散都行。新建一個(gè)按鈕,在按鈕動(dòng)畫(huà)里讓b在0,1間切換。
回到運(yùn)行時(shí)命令語(yǔ)音 在前面那段語(yǔ)音的外面再加一個(gè)條件 if b then。。。。。。endif 這樣的意思就是,只有當(dāng)b等于1的時(shí)候上面的語(yǔ)句才會(huì)執(zhí)行。
樓主留言:
在行程里可以往返運(yùn)動(dòng)么