大家都知道Cocos2d lua官方使用的lua版本是
lua5.1。
但是我的项目中不可避免的要用到goto语句,而只有
lua5.2及其以上的版本的lua语法中才支持goto。
所以我没有用cocos2d官方的那一套lua,自己编译了lua官方网站上的最新版本lua(
lua5.3)来给自己的项目里使用。
但是与此同时,我还想导出C++自定义的类来给lua使用,刚好cocos2d lua提供了导出C++类的工具而且非常方便。
那么现在问题来了:挖掘机技术哪家强?啊呸!不对。
问题是:我能否使用cocos2d文件夹里面的那个tolua来导出我自定义的类来给lua5.3使用呢?
注明:我自定义的类是继承自cocos中的类的。比方说我自定义了个My_Layer类,它的父类是CCLayer。那么我能不能直接用cocos2d里面导出C++类给lua的步骤来把这个类导出给lua5.3呢?