2D游戏开发核心技术解析.pptVIP

  • 0
  • 0
  • 约2.26万字
  • 约 10页
  • 2026-09-17 发布于北京
  • 举报

VC++游戏编程

第二章二维游戏的编程技术

第1页

第一节二维游戏的基本流程和架构

1.二维游戏的基本功效:交互和输出

交互部分:依据顾客的操作,变化游戏的各种数据,以反应游戏的目前状态。

输出:处理游戏运行中的各种数据,在输出设备上体现游戏的内容,涉及游戏画面、游戏音效、游戏提醒等。

这两个部件的执行由调度模块指挥,简单的调度模块是一种do-while循环,串行执行:交互输出再输出再渲染…。当然也能够将两个部件分成不同的线程,并行执行。

VC++游戏编程——游戏的编程技术

第2页

2.实现二维游戏框架,需要做下面的几个工作:

实现游戏地图的加载和编辑操作

图像的半透明技术

精灵动画技术:采用连续帖图方式产生动画效果

碰撞检测

VC++游戏编程——游戏的编程技术

第3页

VC++游戏编程——游戏的编程技术

第二节VC++基本绘图技巧

一、为何使用VC++来设计游戏

1.优异的运行速度:

2.直接访问内存(VB间接访问)----双刃剑

3.(VC++)+MFC数据库架构

4.(VC++)+WindowsAPI架构

二、与其它函数库的结合

1.DirecXSDK

2.OpenGL

第4页

VC++游戏编程——游戏的编程技术

三、游戏舞台的坐标系统

1.屏幕区、窗口、客户区

文档评论(0)

1亿VIP精品文档

相关文档