游戏中你可能需要一个主菜单,几个关卡和一个结束场景。
你该如何将这些内容单独的分开来呢?是的,这就需要Scene
。
回想一下你喜欢的电影,你会发现它很显示的划分出了一些场景,或者单独的故事剧情。
如果我们按照这种思路来处理游戏,不管游戏有多么简单但我们应该想出至少有几个场景。
看下这张图片:
这是一个独立的主界面场景Scene
。这个场景是将组件组合在一起而形成一个最终的场景。
场景都由Renderer
进行绘制。Renderer
可以用来绘制精灵或者其它对象到场景中。为了更好的理解这点我们需要了解一些关于_Scene Graph_的知识。