对于客户端来说,因为客户端的开发是如果不选择已经有的游戏引擎的话,那么开发是非常耗时间的,所以客户端的开发肯定是要在一个开源的游戏引擎上面进行,所以如果客户端和服务器端的语言不一样的话,可能出现相同的数据类型所占的字节数不同,那么就可能出现客户端和服务器端的数据包解析出现问题。
NartSmasher:一款使用AndEngine开发的安卓游戏粉碎机一款使用AndEngine开发的安卓游戏做安卓游戏开发两年了。但悲剧的,因为它的纯java特性,使得它对于多平台的支持几乎为零,目前只能用于开发安卓游戏。于是可以同时支持安卓和苹果手机开发的cocos2dx,成为了主流引擎。Andengine引擎已基本停止更新,所以cocos2dx已成为开发2D手机游戏的唯一选择。
其实和软件开发一样,游戏开发也是需要从编程语言学起的,但不同的是游戏开发需要熟悉各种游戏开发工具,相对软件开发难度稍大一些,所以,如果你是零基础想学游戏开发,你需要有一个系统的学习方向和规划。所以,想要开发哪种游戏,就必须知道需要用到哪些开发知识。首先说一下,如果是打算学习2D手游开发,那么首先需要学习C++,然后,还要了解Cocos2dx的使用。
进行开发。Creator是借用Unity3D的操作方式,开发的另一个引擎(号称中国版的Unity)。简单概括,它们是触控科技,开发的两个不同的引擎。可以做一些比较大型的游戏。但由于使用JS作为开发语言。游戏创作工具。Creator最新版同时支持2D和3D游戏开发。游戏编辑器产品。游戏的新选择。游戏团队以及资源有限的独立团队,希望自己的游戏跨原生、Web、小游戏等平台。
3D的操作方式,开发的另一个引擎(号称中国版的Unity)。简单概括,它们是触控科技,开发的两个不同的引擎。游戏创作工具。Creator最新版同时支持2D和3D游戏开发。游戏编辑器产品。游戏团队以及资源有限的独立团队,希望自己的游戏跨原生、Web、小游戏等平台。快速上手,极速迭代,轻松跨平台发布,最大化游戏产品的可见度和成功概率。