绪
本篇是看完《游戏编程算法与技巧》后做的笔记的上半部分. 这本书可以看作是《游戏引擎架构》的入门版, 主要介绍了游戏相关的常见算法和一些基础知识, 很多知识点都在面试中会遇到, 值得一读....Drawable和Updateable接口然后通过继承(或组合)来配合得到
游戏对象被创建出来后一般会加入游戏中维护的队列, 按照策略模式等设计进行更新和渲染
2 2D渲染基础
渲染时的帧刷新问题
显示器有固定的刷新率..., 按照显示-刷新-显示的循环进行....如果程序在屏幕刷新的途中输入画面到屏幕的缓冲区的话会可能屏幕撕裂的现象, 也就是上半个画面是新内容, 下半个画面是旧内容, 虽然持续时间很短但是观感还是不好
因此解决屏幕撕裂的关键在于必须在刷新之前就将所需的内容输入显示器缓冲...: 游戏世界会同时在xy上滚动, 类似单轴滚屏, 需要同时准备四张背景图像用于显示, 而且背景不再使用链表来组建, 而是改为二维数组来决定目前需要显示哪些背景图像
砖块地图: 将背景切分为等分的方块,