一、安卓应用与游戏开发,都需要什么软件?
安卓游戏开发需要用到eclipse,或者myeclipse。
安卓游戏开发使用的语言就是Java,开发时候,你要将开发的软件安装到手机或者模拟器,你就可以使用电脑管家来连接手机或者模拟器,安装对应的程序了。
在写app之前你要做的是
1、首先,明确你想学哪门语言的开发;
2、是否有该门语言的基础知识结构;
3、如果都具备1、2条了,你可以根据自己对这门语言的了解程度购买不同深浅的书籍,有入门,实用,精通。入门书籍上都会告诉你需要哪些软件,以及环境配置的指导!
求采纳!!谢谢
二、android游戏开发中常用组件有哪些
Android开源游戏引擎是Android游戏开发的基础,选择一个好的Android游戏开发的引擎能让我们更好的来开发游戏,下面就为大家简绍几个Android开源游戏引擎。
1、Angle
Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。
2、Rokon
rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为 2.0.3 (09/07/10)。总体来说,此引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈Bug的修正非常之神速,所以该框架的使用在目前也最为 广泛,有人干脆将它称为Cocos2d-iPhone引擎的Android版(业务逻辑和编码风格上也确实很像)。附带一提,国内某个需要注册会员才能下 载的Android游戏框架衍生于此框架,所以大家也不要刻板的认为收费便一定是好的,免费就一定不好,最低运行环境要求为Android 1.5。
3、LGame
LGame是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本,目前最高版本同为0.2.6(31/07/10)。其底 层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME开发经验直接套用其中,两版本 间主要代码能够相互移植。Android版内置有Admob接口,可以不必配置XML直接硬编码Admob广告信息。
该引擎除了基本的音效、图形、物理、精灵等常用组件以外,也内置有Ioc、xml、http等常用Java组件的封装,代价是jar体积较为庞大,PC版 已突破1.2MB,Android版有所简化也在500KB左右。此外,该引擎还内置有按照1:1实现的J2ME精灵类及相关组件,可以将绝大多数 J2ME游戏平移到Android或PC版中。唯一遗憾的是,该项目作者是个极其懒惰的家伙,开发文档从去年说到今年依旧没有提供,只有游戏示例可供下 载。
4、jPCT
jPCT是一款基于OpenGL技术开发的3D图形引擎(PC环境为标准OpenGL,Android为OpenGL ES), 以Java语言为基础的,拥有功能强大的Java 3D解决方案。该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。
jPCT的最大优势之一,就在于它惊人的向下兼容性。在PC环境中,jPCT甚至可以运行在JVM1.1环境之中,因为jPCT内部提供的图形渲染接口完 全符合所有的Java 1.1规范(就连已经消失的Microsoft VM乃至更古老的Netscape 4 VM也不例外)。
5、Catcake
Catcake是一款跨平台的Java 3D图形引擎,目前支持PC(J2SE)及Android环境运行(已有iPhone版规划)。该引擎在易用性和运行性能上皆有出色的表现,支持常见的游戏开发功能,诸如精灵动画,音频处理和视频播放等。
转百度知道
三、移动软件游戏开发有哪些方式?
首先要肯定你做的平台,斟酌比较主流的,是安卓还是iOS,或跨平台?然后肯定软件的类型,如果是非游戏,安卓和iOS各自有1套自己的开发设计规范, 例如: 安卓4.0后的设计规范:Design Principles iOS7的设计规范:iOS Human Interface Guidelines: Designing for iOS 7如果是工具软件类,安卓有1套页面管理机制,主要牵涉activity,service之类的交互:详细开发文档见这里:Application Fundamentals; 苹果则有另外一套mvc机制,如果你是新手,请点这里:Start Developing iOS Apps Today: Setup如果是游戏,斟酌是做2d的还是3d?简单如flappy bird的还是需要1些复杂的3d场景。如果想做个简单的2d游戏,可以斟酌iOS的sprite kit游戏引擎,入手比较容易而且官方有提供demo及源码,想学习请点:Sprite Kit Programming Guide: About Sprite Kit (最好先完成Start Developing iOS Apps Today: Setup)如果想在安卓上做个简单的2d游戏,目前比较主流的方案是用cocos2dx,而且好处是cocos2dx可以跨平台,因此国内众多iOS也是用的这个引擎,cocos2dx不难学,网上资源也比较多,但是本人在安卓上捣腾过,比起苹果的sprite kit,这个要麻烦很多,安卓上还需要下载个ndk,运行时图片资源还需要放到特定的地方,否则报错。个人觉得学习指点demo比较简陋,缺少美感,但是无妨碍他功能强大的事实。如果要开发1个3d游戏,那阁下可能可以斟酌下unity: Unity - Download and Start Creating Games ; 或你如果已是图形学骨灰级玩家,可能会选择直接在代码里用opengl实现。