本章将继续,使用类在屏幕上绘制控件、接受用户的输入以及加载资产
就游戏而言,要在屏幕上渲染任何东西,它必须有一个可供其在上面进行绘制的对象。对于画布游戏来说,该对象就是Canvas元素;而对于其他类型的游戏来说,它或是一个普通的<div>或是一个SVG元素。
创建输入子系统:键盘、鼠标、触摸输入、游戏小键盘、游戏手柄
自建输入模块:主要目标是绑定某种输入动作。
处理键盘事件
添加小键盘控件
添加游戏手柄控件
绘制屏幕输入
资产包括图像、音频、精灵和关卡数据,以及其他任何游戏需要用来运行的、被保存在单独文件中的东西。
定义资产类型:只关心图像和音频文件