android 游戏设计教程:游戏元素和工具

android 游戏设计教程:游戏元素和工具

ID:19387645

大小:624.00 KB

页数:21页

时间:2018-10-01

android 游戏设计教程:游戏元素和工具_第1页
android 游戏设计教程:游戏元素和工具_第2页
android 游戏设计教程:游戏元素和工具_第3页
android 游戏设计教程:游戏元素和工具_第4页
android 游戏设计教程:游戏元素和工具_第5页
资源描述:

《android 游戏设计教程:游戏元素和工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android游戏设计教程:游戏元素和工具来源:游戏邦编辑:www.fenkulou.com创造优秀手机游戏不仅需要编写某些相当复杂的软件,还需要创造其他的成分,比如图像、动画、音效和音乐。幸运的是,这些成分都能够使用某些工具制作而成,而且许多工具可以免费使用。如果你能够上网并且拥有开发游戏的设备,那么你就可以获得所有所需的工具。《VirginsVersusVampires》(游戏邦注:以下简称V3)这款游戏使用Java编程语言编写而成,可在Android设备上的Dalvik虚拟机上运行。游戏使用的是名为AndEngine的开源游戏引擎和Box

2、2D物理引擎,这两者都已经移植到Android系统上。游戏及其所有的知识产权都是使用免费的软件开发工具、图像工具和音频创造出来的,所有这些工具都将在本章节中进行说明。需注意的是,我们正在编写的游戏是标准Android应用。它们以Dalvik/Java编写,可以完全使用AndroidAPI,它们拥有我们预想的Android应用所拥有的特征(游戏邦注:比如暂停和重新开始)。我们的游戏将会连接至AndEngine库,每个都会有供游戏使用的Android应用程序包文件(游戏邦注:下文简称“apk”)中的库副本。软件开发工具我们需要软件开发工具来编写软件

3、。幸运的是,有些绝妙的工具可以用来编写手机游戏等程序。更为幸运的是,许多此类工具可以免费下载和使用,即便我们是出于商业目的而开发游戏。Android软件开发工具包(游戏邦注:下文简称“SDK”)如果你对AndroidSDK还不熟悉,先别看下面的内容,花些时间来熟悉这个工具。可以先浏览http://developer.android.com/上的下载和安装说明。AndroidSDK使用Eclipse来塑造集成开发环境(游戏邦注:下文简称“IDE”)和带有Oracle的Java开发工具包(游戏邦注:下文简称“JDK”)的工具。Android网站上的

4、安装说明会指导你如何安装AndroidSDK。你在本书中看到的范例和图像都是使用以下版本的组件构建而成的:AndroidSDK;AndroidSDK平台组件4.0;AndroidSDK工具,r14;用于Eclipse14.0.0的ADT插件;EclipseHelios;Oracle或SunJDK(游戏邦注:即JDK6,也称为JDK1.6)。你可能使用的是比上述工具更新的版本,无需为此担心,范例代码与工具版本并无很大的关联。如果确实出现了问题,访问本书的合作网站https://github.com/portmobile/LAGP-Example-

5、Code,看看是否有针对较新版本发布的更新内容。在这本书编写之时,当前Android版本为4.0,也就是IceCreamSandwich。你还应当为自己计划支持的每种设备制作Android虚拟设备(游戏邦注:下文简称“AVD”),可以使用AndroidSDK和附属于SDK的AVD管理器。针对这本书中展示的范例,我们制作出很像HTC的EVO智能手机的AVD,相关数据如下:名称:EVO目标:Android2.2(API等级8)皮肤:HVGASD卡:128M加速计:有LCD密度:160音频输出:有摄像头:无(游戏邦注:该版本模拟器不支持,而且游戏不需

6、要摄像头)电池:有。你还应当浏览下SDK教程,熟悉下整个过程,包括:创建Android项目;编写代码;构建项目;于Android模拟器上运行项目;使用Eclipsedebugger、LogCat及SDK提供的其他工具来解决项目中的漏洞。如果你计划将游戏发布到AndroidMarket上,你还需要确保它确实能够在真正的手机上良好运行,所以你还应当拥有在Android手机上加载和运行.apk文件的经验。Android开发者站点上的指导文件很全面。如果你需要其他的指导或更多范例,还有许多优秀的Android编程书籍可供选择,包括由LaurenDarc

7、ey和ShaneConder编写的《Sam’sTeachYourselfAndroidApplicationDevelopmentin24Hours》。AndEngine游戏引擎库AndEngine是个游戏引擎库,使得针对Android设备编写二维游戏更加容易。NicolasGramlich费尽心思创造了AndEngine,并编写了大量项目代码。它是开源项目,所以你可以前往项目网站加入AndEngine的开发计划。当然,我们也可以用Java来自行编写例行程序,使用AndroidAPI来执行游戏各组件。然而,利用已经编写完成的游戏引擎有诸多好处:

8、1、我们可以使用其他人的工作成果。当然,如果我们真想这么做的话,也可以针对Android编写自己的IDE,但是除非我们需要某些特别功能,否则这完全是毫

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。