加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

(一) Cocos2d-x环境搭建使用

发布时间:2020-12-14 17:20:00 所属栏目:百科 来源:网络整理
导读:1. 到cocos2d-x官网下载开发包,解压到一个目录后,如下: 2 . 配置环境变量: 在 这个路径下有cocos程序,是用来生成cocos项目工程的,它基于python2编写,因此还需要python2的支持。 3. 创建工程: cocos new iHouser_Game -p cn.linjk.ihouse_game -l cpp

1. 到cocos2d-x官网下载开发包,解压到一个目录后,如下:

2. 配置环境变量:

这个路径下有cocos程序,是用来生成cocos项目工程的,它基于python2编写,因此还需要python2的支持。

3. 创建工程:

cocos new iHouser_Game -p cn.linjk.ihouse_game -l cpp -d~/Desktop/

工程名 包名 语言 工程路径

生成的工程目录如下,可以看到,生成的代码是适用于多个系统平台的:

Classes目录下是一些通用类,我们编写的C++代码就在这里,cocos2d目录下是Cocos-2d-x引擎的源码, Resources目录是资源文件。

3. iOS平台:

打开“proj.ios_mac”目录下的"iHouser_Game.xcodeproj":

选择运行手机平台和一款模拟器后,点击运行:

4. Android平台:

使用Android Studio打开"proj.android-studio"项目:

手机上运行:

报错,提示找不到库:

原来在虽然生成的代码有mk文件,但是没有看到构建so库的脚步,那就增加吧,在iHouse_game目录下的gradle增加一个任务,用来编译生成库:

然后执行这个任务:

./gradlew my_ndk_build 这个交叉编译会需要较长的时间

喝杯茶,so库生成完成:

此时目录下多了libs和obj两个目录:

再次运行试试,可以了:

,运行没问题了,下一篇就来看看,工程生成的classes目录下的c++源码,看看环境是怎么跑起来的。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读