01.如何显示图形
简单的说,就是一个二维数组,数组的每一个对象都是一个像素点对象。导演对象将需要显示的数据传递给主屏幕,主屏幕根据显示数据控制像素点的显示或隐藏,从而显示不同的图形。
当游戏开始时,需要初始化所有对象,主屏幕的初始化工作就是实例化像素点阵列。
02.图层概述
主屏幕上会显示图形,如果图形非常简单,那么根本不需要图层,但是如果图形非常复杂,而且图形与图形又是不同的对象,那么引入图层就非常有必要了。
有了图层之后,处理图形就方便多了,可以随意显示或隐藏某个图层,可以处理图层与图层之间的交互关系,主屏幕每次刷新时,整合多个图层的数据后,然后显示出来。
就像Photoshop那样,如果没有图层,处理图形就是一种折磨。
当然,引入图层主要是为了以后的扩展性考虑的,说不定还会使用目前的这套框架开发更多的游戏。
网友评论