欲善其事, 先利其器——Android游戏设计工具概览



游戏展现的是开发者的创意。程序代码展现的是创意的逻辑性的那一部分,而画面、音效则是展现了创意的艺术性那一部分。一款优秀的手机游戏不仅要编写程序的代码,还要创造其它成分,比如图像、动画、音乐和音效。为了高效的开发游戏以及完整的展现创意,使用优秀的工具是不可或缺的。如果你拥有开发游戏的设备并且能够上网,那么你就可以获得所有所需的工具,而且有许多工具可以免费使用,事实上在China所有工具都免费。接下来我就将大概介绍一下主流的Android游戏开发工具。


Android软件开发工具


开发Android软件需要的工具有JDK、Eclipse、Android SDK。如果你对Android开发环境还不了解,你可以在百度上搜索 Android 开发环境,并花一些时间大概学习一下Android开发。在这里我就不多说了。


AndEngine游戏引擎


AndEngine是一款Android平台的开源2D游戏引擎。基于libGDX框架开发,使用OpenGL ES进行图形绘制,同时集成了Box2D物理引擎。AndEngine使得Android平台游戏开发变的更加轻松。Nicolas Gramlich费尽心思创造了AndEngine,并编写了大量项目代码。因为它是开源项目,所以你可以前往项目网站加入AndEngine的开发计划。关于AndEngine的下载及安装可以参考我的另一篇博客

当然,我们也可以用Java来自行编写例行程序,使用Android API来执行游戏各组件。然而,利用已经编写完成的游戏引擎有诸多好处:

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

2、以AndEngine中使用的此类开源代码为基础,我们可以根据自己的需要来扩展引擎功能。如果扩展对其他人同样有用,我们可以将这些调整内容放回开源引擎库,助其他使用者改善引擎。

3、当我们遇到问题时,我们可以向使用相同技术的开发者社区寻求帮助。有可能其他人已经解决了我们所面临的问题,可以提供问题的解决方案。

4、我们可以借用许多开发者的最优化方案。游戏需要使用相当数量的计算资源来绘制图像、计算客观物理效果、演奏音效和掌握用户输入方式。如果使用游戏引擎,我们便可以使用已经得出的最优化方案。


图像工具


Adobe Photoshop

这款软件不需要我多说,强大的特效深得人心。


CorelDRAW

也是一款相当专业的图像设计工具,不多说。


Inkscape

一款小巧的矢量图绘制软件。矢量图像来绘画很方便,主要有以下两个原因

1、图画中的每个组件都被视为一个物体。在你创作最终图画时,物体可以被独自移位、缩放、旋转和编辑。

2、组件和整个图画可以在不影响分辨率的前提下轻易缩放。这种能力对精灵来说特别重要,因为其最终形态通常很小。缩放矢量图像也可能遇到问题,所以你在绘制组件时应当尽可能贴近其最终版本的大小,但在必要的时候可以灵活地缩放总是件很棒的事情。


AnimGet

这个小工具非常有用处,它可以将一个视频、动态图片一帧一帧拆分成一组图片。

动画可谓是乏味且颇耗时间的工作。制作3D动画是个捷径,目前可使用的3D工具很多(Blender是个被设计师广泛使用的开源工具,3Ds Max、Poser和Maya也是较为流行的商业化工具)。随后,你可以根据自己需要的视角来播放2D动画。你最终会得到AVI或动画GIF文件,随后你需要将其分解成独立的帧(这样才能将它们重新整合进精灵层中)。Michael Menne创造了称为“AnimGet”的工具,可以为你完成分解工作。该工具可以在网络上的许多地方下载到,它只能在Windows系统下运行。


AndEngine辅助工具


Tiled Map Editor

这是一个通用的Tile地图制作工具,用它制作游戏地图非常方便,AndEngine对它有完美的支持。



TexturePacker

一个纹理贴图打包工具,能将零散的图片打包到一张大图片上,能够节约处理资源。



PhysicsEditor

一款定义Box2D物理引擎里的形状的绝佳工具,极大的减少了工作量。



音频工具


Audacity

这是个世界级的音效编辑工具,Audacity支持开发者可以输入或捕捉音效文件,编辑文件并将它们输出成各种不同的音频格式。Android偏好AAC、MP3、MIDI、Ogg Vorbis和WAV文件,这些格式的文件都可以用Audacity来处理。下图显示Audacity正在编辑音效。



sfxr

一个神奇的小软件,体积只有100kb,但通过几种基本音效的巧妙混合,可以达到意想不到的的效果



Adobe Audition

这是一款相当专业的软件,内置超丰富的音效和强大的混合效果。



MuseScore

一款音乐作曲软件,操作简便,能将音符自动弹奏合成保存为音频文件。当然此软件需要一定的音乐才能。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值