- 2
- 0
- 约1.94万字
- 约 135页
- 2019-11-28 发布于上海
- 举报
VC++游戏编程——游戏的编程技术 第一节 二维游戏的基本流程和架构1.二维游戏的基本功能:交互和输出交互部分:根据用户的操作,改变游戏的各种数据,以反映游戏的当前状态。输出:处理游戏运行中的各种数据,在输出设备上体现游戏的内容,包括游戏画面、游戏音效、游戏提示等。 这两个部件的执行由调度模块指挥,简单的调度模块是一个do-while循环,串行执行:交互?输出?再输出?再渲染?…。当然也可以将两个部件分成不同的线程,并行执行。 VC++游戏编程——游戏的编程技术2.实现二维游戏框架,需要做下面的几个工作:实现游戏地图的加载和编辑操作图像的半透明技术精灵动画技术:采用连续帖图方式产生动画效果碰撞检测VC++游戏编程——游戏的编程技术第二节 VC++基本绘图技巧一、为什么使用VC++来设计游戏1.优异的运行速度:2.直接访问内存(VB间接访问)----双刃剑3.(VC++) + MFC数据库 ?架构4. (VC++) + Windows API ? 架构二、与其他函数库的结合1.DirecX SDK2.OpenGLVC++游戏编程——游戏的编程技术三、游戏舞台的坐标系统1.屏幕区、窗口、客户区 屏幕区的大小视用户计算机所设置的分辨率而定,如:1024x768VC++游戏编程——游戏的编程技术2.坐标点与坐标转换 以屏幕左上角为原点,屏幕上的任何位置都可以用一个坐标表示,我们称为屏幕坐
原创力文档

文档评论(0)