欢迎来到天天文库
浏览记录
ID:40886406
大小:572.50 KB
页数:23页
时间:2019-08-09
《飞机大战游戏开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)标题:飞机大战游戏开发学生姓名:系部:专业:班级:指导教师:目录摘要31引言4231.1游戏的开发背景41.2游戏实现的意义41.3本章小结42开发工具环境52.1Xcode开发环境52.2Objective-c语言52.3cocos2d框架65.6本章小结....................................................................................163游戏的总体设计73.1游戏的设计思想73.2游戏的总体设计
2、73.3本章小结84系统实现94.1界面的搭建94.2精灵的实现114.3判断的实现114.4本章小结135游戏测试145.1倒数测试145.2碰撞测试155.3boss测试15235.4难度测试165.5重生测试...................................................................................165.6无敌技能测试....................................................
3、.......................175.7本章小结....................................................................................18总结19致谢20参考文献2123摘要随着科技的不断进步智能手机的越来越普及,手机上的游戏更是受到了很多人的青睐和欢迎。已经成为平时人们消遣娱乐打发时间的一种最普遍方式,目前射击类游戏占有了手机游戏中的绝大多数,射击类游戏不仅是一种有效的娱乐方式,也是一种手指灵活性的挑战
4、。在射击游戏中飞机射击类游戏近年来受到了大众的欢迎,比如雷霆战机。所以一款好的飞机大战游戏能够,是人们需要的。关键词:射击游戏,飞机游戏,休闲游戏,单机游戏,手机小游戏231引言1.1游戏的开发背景我的这一款飞机大战的小游戏,是在支持苹果上运行的Xcode编译,然后再加上cocos2d游戏开发框架,开发出来的。1.2游戏实现的意义现在的中国是一个大的发展中国家,又是一个人口大国,在这个人口大国里最有发展前途的就是软件开发产业,随着社会的高速发展,人们的生活节奏越来越快,随之而来的生活工作的压力也越来越
5、大,一款好的手机游戏能充分的在人们短暂的休闲时间中最方便最快捷的得到放松。1.3本章小结本章主要是介绍开发这款游戏的开发背景、意义,面对现在高速发展的社会,人们越来越关注于软件发展和休闲放松,所以开发这款小游戏是很有意义的。232开发工具环境2.1Xcode开发环境Xcode前身是继承自NeXT的ProjectBuilder。TheXcodesuite包含有GNUCompilerCollection自由软件(GCC、apple-darwin9-gcc-4.0.1以及apple-darwin9-gcc-
6、4.2.1,默认的是第一个),并支持C语言、C++、Fortran、Objective-C、Objective-C++、Java、AppleScript、Python以及Ruby,还提供Cocoa、Carbon以及Java等编程模式。协力厂商更提供了GNUPascal,FreePascal,Ada,C#,Perl,Haskell和D语言。Xcode套件使用GDB作为其后台调试工具。从Xcode3.1开始,Xcode也可被用为iPhoneOS的开发环境。Xcode4.0于2011年3月9日正式发行。该版
7、本非Apple开发者注册会员亦能从MacAppStore中付费下载,收取US$4.99的费用。从Xcode4.1开始,针对OSX10.6及OSX10.7用户从MacAppStore免费下载Xcode主要版本是Xcode5,支持iOS7,可以在MacAppStore免费下载,亦可在iOS开发者计划网站下载。Xcode最新版本是Xcode6[1] ,整合了苹果在WWDC大会上发布的新语言Swift。不管你用C、C++、Objective-C或Java编写程序,在AppleScript里编写脚本,还是试图从
8、另一个奇妙的工具中转移编码,你会发现Xcode编译速度极快。每次操作都很快速和轻松。2.2Objective-C语言Objective-C是非常实际的语言。它是一个用C写成、很小的运行库,只会令应用程序的尺寸增加很小,和大部分OO系统使用极大的VM执行时间会取代了整个系统的运作相反。Objective-C写成的程序通常不会比其原始码大很多。而其函式库(通常没附在软件发行本)亦和Smalltalk系统要使用极大的内存来开启一个窗口的情况相反。因此,Obje
此文档下载收益归作者所有