如何實(shí)現(xiàn)畫面中物體的移動(dòng)
林慧玲
發(fā)布于2014-04-09 09:50
32
0
標(biāo)簽:
一個(gè)圓想要水平移動(dòng)到某處后垂直移動(dòng),用什么方式實(shí)現(xiàn)呢。
問題補(bǔ)充:
但還是不會(huì)獲取物體的位置。屬性中positionx.positiony,可在c的get里就找不到了。是highleft嗎?
佳答案
可以試試這樣的思路,相信會(huì)寫c程序的加指令吧,在圖形的屬性里面找到幾何,在x軸和y軸分別寫入相對(duì)應(yīng)c程序段。x軸的可以寫每個(gè)多少時(shí)間加一個(gè)量,把觸發(fā)器設(shè)置成周期觸發(fā)器,單位移動(dòng)距離下,時(shí)間越短移動(dòng)的越快。這樣當(dāng)圓移動(dòng)到指定的x軸值時(shí),則將這個(gè)值一直保持下去,在y軸寫入一段c程序,首先用一個(gè)if語句判斷,判斷該圓是否在x軸的指定位置,如果是則周期觸發(fā)該c程序,使得圓向下移動(dòng)。這邊實(shí)現(xiàn)了圓首先平移在垂直移動(dòng)。關(guān)于怎么獲取圓的坐標(biāo)軸,請(qǐng)查閱相關(guān)資料。也可以用一個(gè)變量代替,當(dāng)x軸周期執(zhí)行每一個(gè)把變量加一,當(dāng)加到多少次之后便認(rèn)為圓已經(jīng)平移到了指定地點(diǎn),這時(shí)候在y軸首先加入if語句,判斷該變量是否為設(shè)定值,如果為真則執(zhí)行y軸c程序。