學習寫Android App很困難嗎?? 真的不會...
本系列文章分享會以『MIT App Inventor』為主做介紹及說明
對有心想入門的邦友相信會有一定的幫助
今天來一個可以互動的動畫小遊戲
首先拉兩個[Ball]元件,跟一個[ImageSprite]元件到畫面上
然後準備一個橫式長條圖,長度大約60pixels,做為[ImageSprite]元件的圖形
打開程式拼圖畫面
先拼好兩個[Ball]元件碰到牆反彈的程式拼圖
這次我們的[ImageSprite]元件,不讓它自己動,我們要用拉的,拉著它動..
要拉著它左右移動,我們需要用到[Dragged]跟[MoveTo]這兩個拼圖塊
[Dragged]是指當被拉動時要做什麼
[MoveTo]是指移動到哪裡
所以把這兩個合拼起來便成了如下的程式拼圖
再來,當兩個[Ball]元件碰到[ImageSprite]元件時要做什麼事
將[ImageSprite]元件分成三段
當碰到前段時,[Ball]元件往135度角的方向前進
當碰到中段時,[Ball]元件往90度角的方向前進
當碰到後段時,[Ball]元件往45度角的方向前進
會用到之前所講到的[CollidedWith]這個拼圖塊
第二個[Ball]元件也是一樣的做法
都拼好了之後,那就開始吧
設定好[Ball]元件的Speed以及Interval的數值
邦友們,都設定好了嗎?? 可以開始玩了吧...
有看出什麼了嗎??
沒錯,打磚塊遊戲的雛形...
趕緊試試哦...
哇,好棒喔,就知道跟海綿寶寶同班最好了~~~
是說,為什麼總覺得那個程式碼拼圖,遠比結果球球還令人讚歎啊....
ted99tw提到:
那個程式碼拼圖
我同你講
她不僅跟文字一樣可以複製貼上
當你把拼圖「拉」靠近的差不多時
她會像磁鐵一樣吸過去
然後就指揮艇組合了
作業要自已寫啦