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