要开发一款2d游戏2d游戏开发用什么引擎擎好

本帖子已过去太久远了,不再提供回复功能。「AWEI」游戏开发必须掌握的技术-Cocos2d-x引擎!带你挑战万薪!「AWEI」游戏开发必须掌握的技术-Cocos2d-x引擎!带你挑战万薪!十点垒码百家号Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。Windows平台开发环境下创建cocos2d项目Windows平台开发环境下安装了cocos2d-x后就可以开发游戏了;VS2015进行编辑开发:找到cocos2d-x安装目录并CMD命令窗口进行切换:E:\Tools\cocos\cocos2d-x-3.13.1\tools\cocos2d-console\bin打开电脑中的CMD命令窗口,将目录切换到上述安装路径,并输入cocosnew-h命令如果出现以上提示,说明可以开始创建Cocos2d-x项目了。输入如下命令开始创建项目,其中-p表示包名称,-l表示所用语言,-d表示项目保存路径创建成功后会在设定的项目保存目录下找到项目文件:双击上面项目解决方案,即可以打开项目。编译运行可以得到如下界面:理解Helloworld类HelloWorld去掉退出按钮只有另外三个函数:这三个方法一定要做到透彻理解和重写。因为所有的游戏场景都需要这三个函数。创建游戏HelloWorld场景的时候,只需要在AppDelegate写一句:Helloworld::createS请看它的实现:注意 -&AppDelegate类概括了游戏整个生命周期:AppDelegate.cpp文件内容如下:HelloWorld类包括场景、图层、精灵、动作等节点的创建,是程序的核心部分;HelloWorldScene.h文件内容有如下:核心代码HelloWorldScene.cpp文件内容如下:HelloWorld涵盖了Cocos2dx引擎框架的整体思路,阐述了应用的开发过程;现在市场中的游戏大部分都采用游戏引擎+脚本语言开发【底层代码都是用c++来实现的】,介绍几个流行的组合:Cocos2d-x+js方案; cocos2d主推方案 html5也能派上大用场Cocos2d-x+lua方案;c++想从事游戏开发方向的小伙伴,这是必须要掌握的,不解释!初入IT世界的小白,欢迎大神留言交流,你的互动,是我成长的动力;如果觉得分享内容还不错,就推荐到你的朋友圈吧,让更多人一起交流和分享;笔者:垒码大叔「AWEI」本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。十点垒码百家号最近更新:简介:不定期分享产品研发、产品运营、技术笔记等作者最新文章相关文章(扑啦扑啦)
(moonohsg)
(雨泽?vampire)
(uhamji滴滴滴)
(莫名其妙的歪)
第三方登录:19被浏览1,458分享邀请回答0添加评论分享收藏感谢收起}

我要回帖

更多关于 2d游戏引擎 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信