1. 程式人生 > >【微信】微信小程式遊戲

【微信】微信小程式遊戲

主要了解的點

  1. 背景圖片的移動
  2. 玩家飛機的控制
  3. 子彈的產生;敵機的產生
  4. 子彈撞到敵機,爆炸動畫的實現
  5. 摧毀敵機,得分的產生

程式執行的幾個問題

1.背景圖的移動

通過main.js下的window.requestAnimationFrame方法,loop迴圈呼叫bg物件的update與reader方法。
bg物件即為runtime/background.js,負責背景圖片的更新與繪製。
update更新方法改變圖片背景圖的top引數,reader繪製方法重匯兩張上下連線的圖

背景圖的移動

2. 玩家飛機的控制
這裡寫圖片描述

3. 敵機的控制
這裡寫圖片描述

4.子彈的控制

這裡寫圖片描述

5. 爆炸動畫
這裡寫圖片描述

6.得分更新


這裡寫圖片描述

跳一跳使用的框架
這裡寫圖片描述

小遊戲專案的結構
這裡寫圖片描述

自定義元件
這裡寫圖片描述