微信官方示例小遊戲-飛機大戰-程序設計分析圖

源碼目錄介紹

./js
├── base                                   // 定義遊戲開發基礎類
│   ├── animatoin.js                       // 幀動畫的簡易實現
│   ├── pool.js                            // 對象池的簡易實現
│   └── sprite.js                          // 遊戲基本元素精靈類
├── libs
│   ├── symbol.js                          // ES6 Symbol簡易兼容
│   └── weapp-adapter.js                   // 小遊戲適配器
├── npc
│   └── enemy.js                           // 敵機類
├── player
│   ├── bullet.js                          // 子彈類
│   └── index.js                           // 玩家類
├── runtime
│   ├── background.js                      // 背景類
│   ├── gameinfo.js                        // 用於展現分數和結算界面
│   └── music.js                           // 全局音效管理器
├── databus.js                             // 管控遊戲狀態
└── main.js                                // 遊戲入口主函數

圖片描述

相關文章
相關標籤/搜索