太空入侵者游戏.docVIP

  • 9
  • 0
  • 约1.69万字
  • 约 30页
  • 2017-06-17 发布于湖北
  • 举报
太空入侵者游戏

太空入侵者游戏 入侵者是一个简单的射击游戏。游戏运行的初始界面如图3.14 所示,游戏的战斗场面如图3.15 所示。 图3.14 入侵者程序初始运行图 图3.15 入侵者作战运行图 在游戏中,玩家控制飞船,一方面要向敌机射击,另外还需要躲避敌人的子弹。直到当前关卡中 所有敌机被消灭,玩家才能进入下一关卡。 要编译这个游戏,需要安装DirectX 8.0 SDK 或以上版本。 在这个例子中要着重强调子弹、奖子(弹药、奖金等)、卷屏等设计技巧,以及射击过程是如何开 展的。相信通过对这个游戏的理解,读者对射击游戏的构建会有更深刻的认识。 3.7.1 奖子的设计 奖子是射击类游戏中必有的精灵,奖子实际就是玩家操作的飞船打掉敌机后,电脑奖赏的奖金、 弹药、防弹服等。不过要想真正拥有这些奖子,玩家操纵的精灵必须在奖子消失(掉落到屏幕之外或 者在规定时间内消失)之前“吃”掉它。“吃”实际上是一种碰撞检测行为。而在吃掉奖子之前,奖子 通常会自动下落。 如图3.16 所示是入侵者游戏中的奖子原始图。Extras.bmp 图片的分辨率是125?500。 图3.16 入侵者中的奖子源视图extras.bmp 从图中不难看出入侵者中有5 种奖子,每种奖子有20 帧动画。由于extras 的分辨率是125

文档评论(0)

1亿VIP精品文档

相关文档