Android开发游戏编程之软件开发编程基础语言

2016-04-07 14:39:10 488浏览

        科技的进步发展使手机智能普及移动全面化,手机游戏开发行业也应运而生,越来越多的人也开始关注该行业的发展,那么,学Android开发游戏市场的前景自然前途是一片光明的。

        作为游戏开发人员,可能需要将代码编译到很多平台上。虽然Java是非常优雅的面向对象语言,但是性能上却显得不足。有人不同意这个观点,他们认为Java的Just in Time(JIT,又名Java语言的原生动态编译技术)的性能和原生C语言不相上下。

        然而,事实并非如此。很多游戏开发人员都使用过这两种语言,并且很关心谁在硬件L的运行速度更快,而事实是原生c语言的运行效率至少是Java的6倍,在使用OpenGL进行高级绘图时这一点尤为明显。你会发现Java API都是简单的JNI包装。java开发安卓游戏阅读过Android开发源代码的人会发现这些JNI接口仅仅是对底层C库的包装,特别是当使用音频/视频时。

        总而言之,在如今的手机平台(iOS、Android、BlackBerry、Symbian或其他),大多数的游戏引擎都是使用可移植的C语言开发的,然后通过过简单包装以适应特殊的平台。


 查看更多关于“Android培训资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号