HTML5移動遊戲開發高階程式設計 10:自建Quintus引擎(2)

CopperDong發表於2018-02-18

10.1 引言

    本章將繼續,使用類在螢幕上繪製控制元件、接受使用者的輸入以及載入資產

10.2 訪問遊戲容器元素

    就遊戲而言,要在螢幕上渲染任何東西,它必須有一個可供其在上面進行繪製的物件。對於畫布遊戲來說,該物件就是Canvas元素;而對於其他型別的遊戲來說,它或是一個普通的<div>或是一個SVG元素。   

10.3 捕捉使用者輸入

     建立輸入子系統:鍵盤、滑鼠、觸控輸入、遊戲小鍵盤、遊戲手柄

     自建輸入模組:主要目標是繫結某種輸入動作。

        處理鍵盤事件

        新增小鍵盤控制元件

        新增遊戲手柄控制元件

        繪製螢幕輸入

10.4 載入資產

    資產包括影像、音訊、精靈和關卡資料,以及其他任何遊戲需要用來執行的、被儲存在單獨檔案中的東西。

    定義資產型別:只關心影像和音訊檔案


相關文章