工程結構:
檔案說明:
1.game.js 小遊戲入口檔案。
import './js/libs/symbol'
import main from './js/main'
new main()
2.game.json 配置檔案,檔案位於根目錄下,完成介面渲染和屬性設定。
ex.//key="deviceorientation"
//value="portrait"(豎屏),landscape(橫屏)
3.runtime目錄:
main檔案,main.js裡有程式的主函式,包括遊戲開始、敵人產生、遊戲偵迴圈、影象繪製、碰撞檢測等。遊戲結束後重新開始的按鈕及事件處理也在這個檔案中。
databus是個全域性狀態管理器,可以**敵人,**子彈,被**的內容,不會進行偵迴圈,就不會繪製到螢幕上。
4.npc目錄:
是敵機類,從類animation繼承而來,有屬性可以設定敵機飛行速度、敵機影象、預訂的敵機被擊中時**的動畫。
5.player目錄:
玩家戰機,和子彈類。都是從sprite類繼承而來。其中玩家戰機中有手指控制戰機位置的事件處理。子彈類中有子彈速度引數,及子彈超出螢幕**的處理邏輯,當然這兩個類都有繪製影象的資源定義。
6.base目錄:
7.lib目錄:
微信小程式,隨筆1
背景顏色 background color eee height 100vh 等效於height 100 彈性布局 display flex 排列方向 垂直 flex direction column 有空格的均勻分布 justify content space around 每行居中 align ...
(微信小程式)一 初識微信小程式
需要看的 先是檔案目錄 一 pages 他存放於多個頁面 如 index log頁面。可以把他裡面的每個資料夾看成乙個整體。這個整體存放著 html css 和 資料 1 index資料夾 存放的index頁面的目錄。2 index.js 他可以處理得到 ajax 或自定義定義的資料。把得到的值封裝...
前端 微信小程式(1) 小程式註冊與微信支付申請
企業名稱 營業執照註冊號 畫外音 關於個體工商戶與公司 個體戶是稅務機關根據位置 規模 員工人數 銷售商品等估算銷售額。無論是否有收入都要交稅。則要求核算健全,要有賬,根據自己申報交稅,有收入交稅,沒有不交。最低限額為10萬,個體沒有最低限額,只需要出資人申報出資即可。有限責任公司的貨幣出資額不低於...