CoronaLibraryNew()

修订 2024.3703 版
关键词 iOS、Solar2D Native、C、CoronaLibrary.h、CoronaLibraryNew
另请参阅 CoronaLibrary.h
CoronaLibraryNewWithFactory()
Corona C 函数

概述

在 Lua 中创建一个库对象,并将其保留在栈顶。

该对象是一个 Lua 表,是 CoronaLibrary 的一个实例。它使用 libFuncs 中的函数对该表进行初始化。如果 contextNULL,那么这些函数中的每个函数都作为闭包进行注册,其中 context 为第一个值之上。该值之上存储为轻量级用户数据,因此调用方负责该对象的生存期。

语法

int CoronaLibraryNew(
    lua_State *L,
    const char *libName, const char *publisherId, int version, int revision,
    const luaL_Reg libFuncs[], void *context )