- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《冰砖魔术师》的设计与实现 4.18
《冰砖魔术师》的设计与实现摘要随着科技的发展,现在手机的功能也越来越多,越来越强大。而手机游戏也远远不是我们印象中的什么“俄罗斯方块”捕鱼达人“贪吃蛇”之类画面简陋,规则简单的游戏,进而发展到了可以和掌上游戏机媲美,具有很强的娱乐性和交互性的复杂形态了。现在又有了堪比电脑游戏的网页游戏。于是,抛弃你的随身听和Gameboy,买一个好手机吧,你会发现,一个手机已经足够满足你所有路途中的大部分娱乐需要了。试想一下,当把以前经典的横版过关游戏如《三国志》,《魂斗罗》,《超级玛丽》等横版过关的冒险游戏体现移植到手机上,是何等的奇妙。 本篇论文讲述在Visual Studio 2012环境下设计与开发的一款横版过关类游戏《冰砖魔术师》,主要论述基本菜单的实现,人物移动及状态显示,逻辑的设计,碰撞检测技术在游戏中的实际运用。关键字 横版过关类游戏,碰撞检测技术ABSTRACTWith the development of science and technology, now mobile phone function more and more, stronger and stronger. And mobile game is far from our impression of whats got talent tetris fishing snake picture humble, simple rules of the game, can further development to the PSP, highly entertaining and interactive complex shape. Now have a comparable web game computer games. Then, abandon your walkman and Gameboy, buy a good phone, you will find that a mobile phone is enough to satisfy most of you all the way entertainment needs。Imagine, when the classic horizontal version pass before games like the reflection。Contra, super Mary and so on horizontal version through adventure game show transplant to mobile phones, how wonderful.This paper tells in Visual Studio 2012 environment design and development of a horizontal version of the pass game the ice blocks the magician, mainly discusses the realization of the basic menu, character and status display, logic design, collision detection technology in the practical application of the game.KEY WORDShorizontal clearance version games; collision detection technology目 录《冰砖魔术师》的设计与实现I前言41.横版过关游戏简介41.1横版游戏发展历史42.手机游戏简介72.1手机游戏的概念72.2经典手机游戏8愤怒的小鸟93.项目概述103.1. 开发环境103.2. 开发语言114.游戏简介124.1 游戏概述124.2 游戏特点124.3 游戏功能简介125.技术分析与方案选择135.1关键技术分析与方案的选择136.游戏的概要设计136.1总体功能分解146.2游戏模块划分146.3游戏类图156.4游戏流程图156.5游戏状态迁移图167.游戏的详细设计187.1类的方法定义和作用说明187.2对象交互图247.3关键算法说明248.游戏的测试268.1添加精灵与层268.2测试touchBegan,touchMove,touchEnd方法是否正常被触发268.3 TiledMapLayer::tileCoordForPosition2(CCPointpos)方法测试278.4TiledMapLayer::isCanGo(CCSprite*sprite,DirectionType direction)方法测试279.游戏的小结2
文档评论(0)