CocosCreator反射在Android中的使用

  1. 新建一个CocosCreator项目,然后点击构建

    构建完成之后,即可用AndroidStudio打开构建的项目

  2. 使用AndroidStudio打开刚才构建的项目

    打开之后Androidstudio可能会让你更新项目中的Gradle,可以先选择稍后提醒,如果之后的编译、运行不通过,再重新打开该项目,然后选择更新Gradle,或者手动修改项目中的Gradle版本

  3. 打开之后在Terminal窗口输入

    cocos compile -p android --no-apk --android-studio,然后回车

    此操作的目的是编译C++工程,之所以编译C++工程,是因为CC引擎核心代码是用C++写的,需要先编译成SO,然后Activity才能调用。

    以后每次在CC中修改场景或代码都要先进行保存->构建,然后在AndroidStudio中Terminal窗口编译C++,然后运行生产的APP才会成功。

    注意:构建完不要进行编译,如果进行编译会冲掉你在AndroidStudio中做的所有更改。

    注:C++首次编译需要较长时间,耐心等待,编译成功后会提示编译成功

  4. 新建一个类写自己要实现的功能(以拍照功能为例)

    注:类中的方法要使用静态的,只有静态方法,才能在CC中通过Javascript调用

  5. 写完功能回到CC,在使用处调用该方法

    修改完保存代码,然后点击【构建】重新构建,构建完成之后回到AndroidStudio重新在Terminal窗口编译C++,然后运行、调试APP

    注:在Androidstudio中修改代码之后就不能在CC中编译该项目了,否则会冲掉所有在AndroidStudio中的编辑,所以只能在AndroidStudio中生成APP。

    方法、参数说明:

    更详细内容,参考:

    https://github.com/h1138289016/cocos-docs/blob/v3-unified-documentation/manual/framework/html5/v3/reflection/zh.md

  6. 运行调试APP

  7. GoodLuck

更多相关文章

  1. 编译Android4.3内核源代码
  2. 向IntelliJ IDEA创建的项目导入Jar包的两种方式
  3. Java se之静态代码块、代码块、构造函数执行顺序问题
  4. Java普通代码块,构造代码块,静态代码块区别,执行顺序的代码实例
  5. 编写自己的代码库(javascript常用实例的实现与封装)[转]
  6. 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的
  7. 【Android学习】案例学开发,天气记事本项目学习总结。RxJava+Retr
  8. 一篇不错的Android Audio架构代码梳理总结
  9. Android项目实战--手机卫士01--启动界面

随机推荐

  1. PHP SPL 标准库之 Countable
  2. PHP之微服务协程框架Swoft
  3. 微信PC端登录和手机端登录逻辑分享
  4. CI框架简单分页类
  5. 探讨php的垃圾回收机制
  6. 全方位解读php8.0版本优化与改进
  7. 基于PHP实现堆排序原理
  8. 最全的php数组操作方法汇总,让你轻松掌握!
  9. PHP如何实现断点续传大文件?
  10. PHP环境中使用ProtoBuf数据格式