众所周知,网站的前端页面结构一般是由div组成,父div包涵子div,子div包涵各种标签和项,
同理,游戏中我们也将若干游戏模块拆分成层,在后续的代码维护和游戏程序逻辑中将更加清晰和便于控制。
Web页面的层结构:
游戏中的层结构:
如下图,用谷歌debug一下可以看到游戏初始化后,自动生成了一个Canvas画布,
那么我们本篇讨论的重点就是在Canvas中如何设计分层。