ios的lua binding
詳見參考:http://www.cocos2d-x.org/docs/manual/code-ide/binding-custom-class-to-lua/en
android的lua binding
1.在my
文件夾中添加Android.mk文件,如下內容
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := cocos_custom_static
LOCAL_MODULE_FILENAME := libmy
LOCAL_SRC_FILES := \
HNLuaTest.cpp
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) \
$(LOCAL_PATH)./
LOCAL_C_INCLUDES := $(LOCAL_PATH) \
$(LOCAL_PATH)./
LOCAL_CFLAGS += -Wno-psabi
LOCAL_EXPORT_CFLAGS += -Wno-psabi
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static
include $(BUILD_STATIC_LIBRARY)
$(call import-module,.)
2 打開lua-bindings文件夾的Android.mk文件,添加以下內容
LOCAL_SRC_FILES := manual/CCLuaBridge.cpp \
#省略
auto/lua_cocos2dx_custom_auto.cpp \
../../../external/lua/tolua/tolua_event.c \
#省略