【Tech-Lua】Cocos-2dx-Lua调用java所涉及的知识点
最近在做一件事,就是把java的sdk的接口已lua的形式,导出去给游戏部门使用。游戏部门用的cocos-2dx-Lua开发,而根据了解可以知道luaApi中只有一个api方法可以调用java的静态方法,这在项目中是远远不够的,因此要使用C++作为中间层来调度。 因此这样的一个调度模式,其中涉及的知识点颇多的,现在先记录一下,回头再把这些知识点都说明一下。 1.cocos-2dx IDE 开发环境配置 ,vs2013,Luastudio,Eclipse 2.Lua语法 3.IDE中Lua工程的项目结构 4.Lua绑定C++类 5.C++类加入编译库 6.编译文件.mk的使用 --------静态库的链接 --------x86等库的生成 7.动态库与静态库编译时的链接 8.jni编码注意事项,env与全局变量 和 static的使用 ------静态对静态 动态对动态的编译原则 ------env与obj的全局获取 ------onLoad函数可以先注册本地函数 -----exterm "C"的作用 9.C++的单例模式,及C++的语法习惯 10.C++的回调函数使用,callback函数,函数指针。 11.待续。。。 暂时遇到的以上10个对于一个小白来说有难度的知识点,每个知识点都能折磨你个一到2天的时间。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |