最近想找一个游戏游戏引擎来研究一下,首选当然事是cocos2d-x了。
cocox2d和cocos2d-x不是同一个东西,前者是用python写的,开发语言也是python,后者是用c++写的,支持windows,linux,iOS,Android,Html5.
cocos2d-x已经更新到2.0了,但新的版本并不支持linux,所以这里还是选择1.0的版本。
去官网上面把源码包下载下来,这里下载到的版本是cocos2d-1.0.1-x-0.12.0。将其解压。
查看根目录下面的build-linux.sh文件,
其主要作用就是到相应的目录编译四个库,然后将编译好的文件移动到
lib/linux/Debug目录。
编译之前要先安装glfw这个库到系统
在ubuntu下可以在Terminal中运行
sudo apt-get install libglfw-dev
然后cd到解压后的目录,执行build-linux.sh文件,发现cocos2dx和CocosDenshion库并没有编译成功。
研究了一下事MakeFile文件写错了,有两个地方linux写成了Linux,改正对应的地方,重新运行build-linux.sh,
cocox2d和cocos2d-x不是同一个东西,前者是用python写的,开发语言也是python,后者是用c++写的,支持windows,linux,iOS,Android,Html5.
cocos2d-x已经更新到2.0了,但新的版本并不支持linux,所以这里还是选择1.0的版本。
去官网上面把源码包下载下来,这里下载到的版本是cocos2d-1.0.1-x-0.12.0。将其解压。
查看根目录下面的build-linux.sh文件,
其主要作用就是到相应的目录编译四个库,然后将编译好的文件移动到
lib/linux/Debug目录。
编译之前要先安装glfw这个库到系统
在ubuntu下可以在Terminal中运行
sudo apt-get install libglfw-dev
然后cd到解压后的目录,执行build-linux.sh文件,发现cocos2dx和CocosDenshion库并没有编译成功。
研究了一下事MakeFile文件写错了,有两个地方linux写成了Linux,改正对应的地方,重新运行build-linux.sh,
最终编译好的库如下图:

直接进入根目录下的/HelloWorld/linux文件夹,make一下就Ok了。运行编译后的文件,结果如下:

打完收工。
使用cocos2d-x引擎开发游戏实例
本文详细介绍了如何使用cocos2d-x游戏引擎进行游戏开发,包括下载源码、配置环境、编译示例代码及运行游戏的过程。通过实践操作,读者可以深入理解cocos2d-x的基本使用方法。
720

被折叠的 条评论
为什么被折叠?



