2015 IOS 學習筆記 打磚塊練習以及接水果練習 ——藍懿教育

來源:互聯網
上載者:User

標籤:

今天我們進入做執行個體環節,劉國斌老師帶我們做了兩個小遊戲,兩個遊戲看似簡單但內包含的知識面幾乎涵蓋了之前所學到的所有東西,所以綜合性很強,而且鍛煉個人邏輯思維能力。

 

打磚塊練習中,要再介面中添加一個磚塊的矩形,兩個控制磚塊左右移動Button,然後在磚塊之上建立一個球,使得介面開始時 球開始移動,然後碰撞到牆面反彈再碰撞反彈,直至反彈至磚塊上?接住,使得球與磚塊相交時再次反彈。

 

痛點在於要考慮球反彈至牆壁後如何反彈,解決方案是給球設定一個移動速度speed,讓這個speed是個數實值型別,碰到牆壁,使得speed的數值*=-1。所以可以使球的軌跡路線相反方向移動,然後碰撞至板塊時?用if語句判斷兩座標是否相等,如果相等那麼相交,然後使speed再次反方向移動。得此遊戲

————————————————————————————

接水果遊戲相對來說比較複雜,讓四個水果依次在固定高度,點擊其水果圖形會下降,下方有小車在左右移動,如果接住對應的水果就有對應的數值,

痛點在於讓每個水果與小車碰撞時都會記錄分數,要設定一個數組,使得每次碰撞都有效,並且根據每個水果的速度來判定各個數值大小。?

2015 IOS 學習筆記 打磚塊練習以及接水果練習 ——藍懿教育

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.