服务热线
131-1198-7613
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下令窗口,将目录切换到上述安装路径,并输入cocos new -h下令
如果呈现以上提醒,分析可以最先创建Cocos2d-x项目了。
输入如下下令最先创建项目,其中-p表示包名称,-l表示所用语言,-d表示项目保存路径
创建成功后会在设定的项目保存目录下找到项目文件:
双击上面项目打点方案,即可以打开项目。编译运行可以获得如下界面:
大白Helloworld类
HelloWorld去掉退出按钮只有此外三个函数:
这三个方法必定要做到透彻大白和重写。因为所有的游戏场景都须要这三个函数。
创建游戏HelloWorld场景的时间,只须要在AppDelegate写一句:Helloworld::createScene();
请看它的实现:
寄望 -AppDelegate类概括了游戏整个生命周期:
AppDelegate.cpp文件内容如下:
HelloWorld类包含场景、图层、精灵、动作等节点的创建,是程序的焦点部门;
HelloWorldScene.h文件内容有如下:
焦点代码HelloWorldScene.cpp文件内容如下:
HelloWorld涵盖了Cocos2dx引擎框架的集体思路,叙述了应用的开发过程;
如今市场中的游戏大部门都采纳游戏引擎+剧本语言开发【底层代码都是用c++来实现的】,介绍几个流行的组合:
Cocos2d-x+js方案; cocos2d主推方案 html5 也能派上大用场
Cocos2d-x+lua方案;
c++ 想从事游戏开发偏向的小搭档,这是必需要掌握的,不表白!
本号所有文章都经笔者切身考试后整顿成稿,时代淹灭了许多精神,如果有朋侪想收录自己的博客中请联系笔者「垒码大叔」;
初入IT全国的小白,接待大神留言互换,你的互动,是我成长的动力;
如果觉得分享内容还不错,就举荐到你的朋侪圈吧,让更多人一路互换和分享;
笔者:垒码大叔
2024-03-20
网页设计,是根据企业希望向浏览者传递的信息(包括产品、服务、理念、文化),进行网站功能策划,然后进行···
2024-03-19
网页设计,是根据企业希望向浏览者传递的信息(包括产品、服务、理念、文化),进行网站功能策划,然后进行···
2024-03-19
网页设计,是根据企业希望向浏览者传递的信息(包括产品、服务、理念、文化),进行网站功能策划,然后进行···
2024-03-19
网页设计,是根据企业希望向浏览者传递的信息(包括产品、服务、理念、文化),进行网站功能策划,然后进行···