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

《Cocos2d-x lua for android 篇》

发布时间:2020-12-14 19:49:49 所属栏目:百科 来源:网络整理
导读:小弟也刚开始学习,如果写的有错误的地方望大家指正,谢谢大家! 前段时间为了把 Cocosd-x Lua 写的程序移植到 Android 上,在网上找了半天没有找到比较详细明了的资料。现在自己特意记录下来。 使用版本:Cocos2d-x 2.0.2 NDK版本:android-ndk-r7 步骤:

小弟也刚开始学习,如果写的有错误的地方望大家指正,谢谢大家!

前段时间为了把 Cocosd-x Lua 写的程序移植到 Android 上,在网上找了半天没有找到比较详细明了的资料。现在自己特意记录下来。

使用版本:Cocos2d-x 2.0.2

NDK版本:android-ndk-r7

步骤:

(这些步骤在网上资料还是比较多的,我只做简单的介绍下)

1、修改 create-android-project.bat 文件中的:

set _CYGBIN=C:cygwinbin

set _ANDROIDTOOLS=F:Androidworkspaceandroid-SDKtools

set _NDKROOT=F:AndroidworkspaceAndroid-NDKandroid-ndk-r7

2、创建自己的项目:项目名为:testLua

3、选择自己的Android 版本,我选择是2.3.3的

成功后在Cocos2d-x 目录下能看到 testLua 文件夹。

到其实这就是个 HelloCpp 项目。大家去编译这个项目也是可行的。

4、然后我们创建一个 DemoLua 项目。只需要用 vs 创建就可以了。(这个就不做多介绍了)

5、然后我们在 DemoLua 文件夹中能看到3个文件夹

我们只需要把 Classes 和 Resources 文件拷贝到我们 create 出来的项目 testLua 文件夹中,我们选择全部覆盖

6、然后我们选择把 testLua 中的 HelloWorldScene.h 和 HelloWorldScene.cpp 文件删除掉。同时修改

testLuaproj.androidjnihellocpp 目录下的 main.cpp 文件,把 #include "HelloWorldScene.h" 删除掉。

重点来了!!

7、修改 Android.mk 文件

这是我们最开始的文件:

修改后的

然后前期工作就OK了。。那我们进行编译工作。

8、如图:

到了这一步表示我们编译成功呢,如果你是第一次编译时间回比较长,也要编译比较多的文件

9,添加到 Eclipse 中去生成 APk 文件包

然后添加项目

然后真机运行!界面如下,我是用360手机助手截屏的。。

基本的过程就写到这里,如果有不清楚的欢迎留言。。谢谢大家!!

(编辑:李大同)

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

    推荐文章
      热点阅读