- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android 3D游戏设计课件
ANDROID 3D游戏设计;Content;OPENGL ES简介;嵌入式设备一般工作于较恶劣的环境,包括:温度、湿度、振动、冲击、酸碱腐蚀等。例如:中国的酸雨气候就给很多室外电子设备带来了新的难题,中东地区的风沙也使得美军必须采用更先进的非IT技术来保护他们的电子设备。
需要人机界面的嵌入式应用,由于受环境受环境因素的影响,一般不能提供有缘电源,在有限的电能限制下工作,如何以更低的功耗完成人机交互界面,成为OpenGL必须要面对的问题,进而推出了OpenGL-ES标准。应该说在高效完成2D/3D界面的同时,达到了降低功耗的效果。;没有double型数据类型,但加入了高性能的定点小数数据
类型;
没有glBegin/glEnd/glVertex,只能用glDrawArrays等。
没有实时将非压缩图片数据转成压缩贴图的功能,程序必
须直接提供压缩好的贴图; ;ANDROID OPENGL ES开发框架;3D AIRFIGHT游戏设计简介;游戏的框架简介;八款开源ANDROID游戏引擎;Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。
最低运行环境要求不详。
项目地址:/p/angle/ ;rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目必威体育精装版版本为 2.0.3 (09/07/10)。总体来说,此引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈Bug的修正非常之神速,所以该框架的使用在目前也最为广泛,有人干脆将它称为Cocos2d-iPhone引擎的Android版(业务逻辑和编码风格上也确实很像)。附带一提,国内某个需要注册会员才能下载的Android游戏框架衍生于此框架,所以大家也不要刻板的认为收费便一定是好的,免费就一定不好。
最低运行环境要求为Android 1.5。
项目地址:/p/rokon/ ;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版中。唯一遗憾的是,该项目作者是个极其懒惰的家伙,开发文档从去年说到今年依旧没有提供,只有游戏示例可供下载。
最低运行环境要求为Android 1.1。
项目地址:/p/loon-simple/ ;andengine同样是一款基于OpenGL ES技术的Android游戏引擎,物理引擎同样为Box2D(标配|||)。该框架性能普通,文档缺乏,但示例较为丰富。
下载地址(未直接提供jar下载,源码可通过svn提取):/p/andengine/
最低运行环境要求不详。
项目地址:/p/rokon/ ;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也不例外)。
最低运行环境要求为Android 1.5。
项目地址:/jpct-ae/
;Alien3d是一款体积非常之小的Android 3D游戏引擎,基于OpenGL ES技术开发。为了压缩体积,它根据不同功能采用多jar方式发布(包括alien3d-engine.jar,alien3d-t
您可能关注的文档
- 5第五章 成本理论课件.ppt
- 5建设工程质量问题与质量施工处理(4学时)课件.ppt
- 6.1人认识从何而来课件.ppt
- 6.1人认识从何而来(综合)课件.ppt
- 6.1 中国共产党执政:历史与人民选择课件.ppt
- 6.1中国共产党执政历史与人民选择课件.ppt
- 6.23 正确处理效率与公平关系课件.ppt
- 6.1人民当家作主法治国家课件.ppt
- 6.1.1人民当家做主法治国家课件.ppt
- 6-专题研究2课件.ppt
- 苏教版二年级下册数学第八单元 数据的收集和整理(一) 测试卷一套.docx
- 苏教版二年级下册数学第八单元 数据的收集和整理(一) 测试卷及参考答案一套.docx
- 《表内乘法和除法(二)》单元整体设计(说课稿)-2024-2025学年二年级上册数学北京版[001].docx
- 苏教版二年级下册数学第四单元 认识万以内的数 测试卷及参考答案一套.docx
- 荆州市小升初数学测试卷往年题考.docx
- 茂港区六年级下册数学期末测试卷精品加答案.docx
- 苏教版二年级下册数学第八单元 数据的收集和整理(一) 测试卷精选.docx
- 苏教版二年级下册数学第八单元 数据的收集和整理(一) 测试卷汇编.docx
- 苏教版二年级下册数学第八单元 数据的收集和整理(一) 测试卷精编.docx
- 苏教版二年级下册数学第八单元 数据的收集和整理(一) 测试卷精编答案.docx
文档评论(0)