unity-lua 2.0

《Unity与Lua结合:xlua 2.0深度解析》 Unity是一款强大的游戏开发引擎,广泛应用于各种游戏类型的开发,而Lua则是一种轻量级的脚本语言,因其易读、易写、运行效率高等特点,常被用作游戏中的逻辑层语言。xlua是腾讯维护的一个开源项目,旨在为Unity提供高效的Lua支持,使得开发者可以利用Lua的强大功能,同时享受到Unity的图形和物理等高级特性。一、xlua的特性与优势1.绑定机制:xlua通过C#与Lua之间的桥接,实现了C#类和Lua函数的双向绑定。这意味着开发者可以在Lua中直接调用Unity的C#方法,反之亦然,极大地提高了开发效率和代码复用性。 2.代码热补丁:xlua的亮点之一是它的代码热补丁功能。在游戏发布后,如果发现某些Lua脚本有错误或者需要更新,无需重新发布整个游戏,只需推送新的Lua脚本,即可实现对游戏逻辑的动态更新。这对于iOS等封闭环境,无法做到热更新的平台来说,具有极大的价值。 3.性能优化:xlua对Lua和C#之间的交互进行了深度优化,降低了数据转换的开销,提升了整体性能。这对于大型游戏和实时性要求高的应用尤其重要。二、xlua的使用流程1.安装与集成:开发者需要将xlua库导入到Unity项目中。这通常通过Unity的Package Manager或者手动添加dll文件完成。 2. Lua脚本编写:然后,开发者可以在Lua环境中编写游戏逻辑,利用xlua提供的API与Unity的C#组件进行交互。 3.绑定C#类:使用xlua的工具,如tolua++,将Unity的C#类绑定到Lua,这样Lua就能直接操作Unity的对象。 4.热补丁实现:在游戏运行时,通过网络接收更新的Lua脚本,使用xlua提供的接口,动态加载并执行新的脚本,实现热更新。三、xlua实战应用在实际开发中,xlua可以用于各种场景,如游戏逻辑控制、AI行为、UI交互等。例如,可以将复杂的AI算法编写成Lua脚本,通过xlua调用,避免了C#中的性能瓶颈;对于频繁变动的UI逻辑,也可以用Lua编写,方便快速迭代。在“unity源码-xlua”这个压缩包中,包含了使用xlua的Unity源码示例,可以作为学习和参考的资源。通过深入研究这些示例,开发者能够更好地理解和掌握xlua在实际项目中的应用技巧。总结,xlua作为Unity与Lua的桥梁,提供了一种高效、灵活的开发模式。其代码热补丁功能使得开发者能在不打扰用户的情况下修复问题或增强功能,对于提升用户体验和降低运维成本具有显著效果。对于Unity开发者而言,掌握xlua不仅能提高开发效率,也能为项目带来更多的可能性。
folder
unity-lua 2.0 预估大小:1102个文件
file
.travis.yml 673B
file
index.html 390B
file
.gitignore 57B
file
page.css 10KB
file
index.css 5KB
file
search.focus.png 722B
file
github.png 5KB
file
search.png 15KB
file
quick.png 7KB
file
power.png 6KB
file
simple.png 12KB
file
logo.png 28KB
file
reliable.png 8KB
file
index.html 562B
file
jquery.js 85KB
file
vue.js 247KB
file
hotfix.html 31KB
file
version.html 6KB
file
signature.html 6KB
file
index.html 14KB
file
crtdel-3rd.html 6KB
file
use.html 6KB
file
tutorial.html 6KB
file
features.html 13KB
file
gc-optimization.html 6KB
file
faq.html 26KB
file
api.html 6KB
file
performance-analysis.html 6KB
file
configure.html 15KB
file
readme.html 8KB
file
package.json 475B
file
patch.ps1 216B
file
_config.yml 2KB
file
package-lock.json 75KB
file
readme.md 1KB
file
performance-analysis.md 112B
file
crtdel-3rd.md 124B
file
configure.md 6KB
file
gc-optimization.md 104B
file
hotfix.md 13KB
file
api.md 88B
file
signature.md 100B
file
features.md 4KB
file
tutorial.md 89B
file
faq.md 11KB
file
use.md 102B
file
version.md 102B
file
index.md 6KB
file
index.md 40B
file
.npmignore 65B
file
_config.yml 226B
file
article.ejs 522B
file
sidebar.ejs 772B
file
layout.ejs 753B
file
index.ejs 467B
file
page.ejs 3KB
file
_sidebar.styl 805B
file
page.styl 3KB
file
_settings.styl 427B
file
_markdown.styl 6KB
file
_common.styl 1KB
file
index.styl 4KB
file
search.focus.png 722B
file
github.png 5KB
file
search.png 15KB
file
quick.png 7KB
file
power.png 6KB
file
simple.png 12KB
file
logo.png 28KB
file
reliable.png 8KB
file
jquery.js 85KB
file
vue.js 247KB
file
cs.js 5KB
file
README.md 572B
file
PeformentTestConfig.cs.meta 262B
file
Main.unity 13KB
file
PerfMain.cs.meta 262B
file
PerfMain.cs 17KB
file
PeformentTestConfig.cs 2KB
file
Main.unity.meta 174B
file
luaTest.lua.txt.meta 177B
file
luaTest.lua.txt 6KB
file
CSObjectForLuaCallCS.cs.meta 262B
file
CSObjectForLuaCallCS.cs 3KB
file
LuaTestObjReflect.cs.meta 262B
file
LuaTestObj.cs.meta 262B
file
Main.cs 359B
file
non_tlv_net_protocol_v4.xml 3KB
file
non_tlv_net_protocol_v4.xml.meta 177B
file
non_tlv_net_msg_type.xml.meta 177B
file
testxxx.tdr.bytes 54KB
file
non_tlv_net_protocol.xml.meta 177B
file
testxxx2.tdr.bytes.meta 177B
file
testxxx.tdr.bytes.meta 177B
file
non_tlv_net_protocol.xml 3KB
file
testxxx2.tdr.bytes 54KB
file
non_tlv_net_msg_type.xml 5KB
file
main.unity.meta 174B
file
TestCSCallLua.unity.meta 174B
file
TestCSCallLua.unity 13KB
file
TestCSCallLua.cs 4KB
file
CSObjectForTestCSCallLua.cs.meta 262B
file
InFile.lua.txt.meta 177B
file
error.lua.txt 62B
file
D.lua.txt.meta 177B
file
A.lua.txt.meta 177B
file
empty.lua.txt.meta 177B
file
E.lua.meta 174B
folder
empty.lua.txt 文件夹
file
E.lua 17B
file
D.lua.txt 22B
file
InFile.lua.txt 16B
file
A.lua.txt 1KB
file
error.lua.txt.meta 177B
file
Resources.meta 191B
file
CSObjectForTestCSCallLua.cs 4KB
file
TCForTestCSCallLua.cs 87KB
file
TCForTestCSCallLua.cs.meta 262B
file
TestCSCallLua.cs.meta 262B
file
CSharpCallLua.meta 191B
file
Main.cs.meta 262B
file
Resources.meta 191B
file
LuaTestObjReflect.cs 23KB
file
main.unity 11KB
file
LuaTestCommon.cs.meta 262B
file
LuaTestCommon.cs 3KB
file
LuaTestObj.cs 43KB
file
LuaCallCS.meta 191B
file
main.lua 2KB
file
testlua.meta 191B
file
luaCallCsReflect.lua.meta 174B
file
D.lua.meta 174B
file
luaCallCsReflect.lua 36KB
file
testxxx.tdr 54KB
file
testxxx.tdr.meta 174B
file
testxxx2.tdr.meta 174B
file
init.lua.meta 174B
file
lassert.lua.meta 174B
file
lassert.lua 10KB
file
loutput.lua 8KB
file
init.lua 17KB
file
loutput.lua.meta 174B
file
C.lua.txt 510B
file
main.lua 45B
file
C.lua.txt.meta 174B
file
B.lua.meta 174B
file
main.lua.meta 174B
file
B.lua 591B
file
luaTdrTest.lua 60KB
file
genCode.lua.meta 174B
file
csCallLua.lua.meta 174B
file
luaTdrTest.lua.meta 174B
file
luaCallCs.lua 80KB
file
csCallLua.lua 21KB
file
luaCallCs.lua.meta 174B
file
main.lua.meta 174B
file
genCode.lua 1KB
file
testxxx2.tdr 54KB
file
D.lua 18B
file
ltest.meta 191B
file
README.md 2KB
file
LICENSE.TXT 4KB
file
lctype.c 2KB
file
ldo.c 25KB
file
i64lib.h 1KB
file
luac.c 10KB
file
lstate.h 8KB
file
llex.c 16KB
file
lobject.c 16KB
file
llimits.h 7KB
file
lapi.c 31KB
file
lapi.h 541B
file
lvm.c 43KB
file
lparser.h 4KB
file
lua.h 14KB
file
perflib.c 8KB
file
lobject.h 14KB
file
lua.c 17KB
file
ltm.h 2KB
file
lauxlib.h 8KB
file
lstate.c 8KB
file
lmathlib.c 10KB
file
lvm.h 4KB
file
lopcodes.h 9KB
file
linit.c 2KB
file
lbitlib.c 5KB
file
ldebug.c 20KB
file
lmem.c 3KB
file
lutf8lib.c 7KB
file
loslib.c 11KB
file
lgc.c 36KB
file
lzio.c 1KB
file
lparser.c 45KB
file
lcode.h 3KB
file
ltable.h 2KB
file
ltm.c 5KB
file
ltablib.c 13KB
file
lmem.h 2KB
file
lundump.h 799B
file
lbaselib.c 13KB
file
lcode.c 34KB
file
lundump.c 6KB
file
ldo.h 2KB
file
lprefix.h 867B
file
ldump.c 4KB
file
lopcodes.c 3KB
file
luaconf.h 21KB
file
ldblib.c 12KB
file
lauxlib.c 30KB
file
xlua.c 29KB
file
i64lib.c 13KB
file
liolib.c 20KB
file
lua.hpp 191B
file
loadlib.c 23KB
file
lcorolib.c 4KB
file
lualib.h 1KB
file
lfunc.c 4KB
file
ltable.c 19KB
file
lzio.h 1KB
file
lstring.h 1KB
file
ldebug.h 1KB
file
lstring.c 6KB
file
llex.h 2KB
file
lstrlib.c 46KB
file
lfunc.h 2KB
file
lgc.h 5KB
file
lctype.h 2KB
file
Plugins.meta 107B
file
xlua.bundle.meta 1KB
file
xlua.dll.meta 1KB
file
libxlua.so 427KB
file
xlua.dll 271KB
file
libxlua.so.meta 1KB
file
iOS.meta 107B
file
WSA.meta 192B
file
MacOS.meta 191B
file
Info.plist.meta 174B
file
xlua.meta 174B
file
xlua 581KB
file
Info.plist 1KB
file
Contents.meta 191B
file
xlua.dll.meta 1KB
file
libxlua.so 337KB
file
xlua.dll 213KB
file
libxlua.so.meta 1KB
file
xlua_webgl.cpp.meta 710B
file
xlua_webgl.cpp 1KB
file
x86.meta 107B
file
libxlua.a 2.07MB
file
libxlua.a.meta 437B
file
HotfixFlags.cpp 959B
file
HotfixFlags.cpp.meta 456B
file
ARM.meta 192B
file
xlua.dll.meta 484B
file
xlua.dll 195KB
file
xlua.dll.meta 484B
file
xlua.dll 215KB
file
x86.meta 192B
file
xlua.dll.meta 484B
file
xlua.dll 270KB
file
x64.meta 192B
file
libs.meta 150B
file
libxlua.so 533KB
file
libxlua.so.meta 457B
file
libxlua.so 571KB
file
libxlua.so.meta 455B
file
armeabi-v7a.meta 150B
file
x86.meta 150B
file
x86_64.meta 191B
file
Android.meta 107B
file
WebGL.meta 191B
file
Src.meta 107B
file
Doc.meta 107B
file
GenAttributes.cs 4KB
file
InternalGlobals.cs 3KB
file
DelegateBridge.cs.meta 262B
file
Generator.cs.meta 178B
file
LuaDelegateWrap.tpl.txt.meta 177B
file
LuaWrapPusher.tpl.txt 8KB
file
LuaWrapPusher.tpl.txt.meta 177B
file
LuaClassWrap.tpl.txt.meta 177B
file
LuaRegister.tpl.txt 3KB
file
TemplateCommon.lua.txt.meta 93B
file
LuaEnumWrapGCM.tpl.txt 3KB
file
LuaRegisterGCM.tpl.txt 3KB
file
LuaInterfaceBridge.tpl.txt 6KB
file
LuaClassWrapGCM.tpl.txt.meta 177B
file
PackUnpack.tpl.txt 4KB
file
LuaEnumWrapGCM.tpl.txt.meta 177B
file
LuaRegister.tpl.txt.meta 177B
file
LuaClassWrapGCM.tpl.txt 21KB
file
LuaEnumWrap.tpl.txt.meta 177B
file
LuaDelegateBridge.tpl.txt 4KB
file
LuaDelegateWrap.tpl.txt 5KB
file
PackUnpack.tpl.txt.meta 177B
file
LuaClassWrap.tpl.txt 25KB
file
LuaEnumWrap.tpl.txt 3KB
file
LuaDelegateBridge.tpl.txt.meta 177B
file
TemplateCommon.lua.txt 17KB
file
LuaInterfaceBridge.tpl.txt.meta 177B
file
LuaRegisterGCM.tpl.txt.meta 177B
file
LinkXmlGen.meta 191B
file
LinkXmlGen.cs 1KB
file
LinkXmlGen.cs.meta 340B
file
LinkXmlGen.tpl.txt.meta 177B
file
LinkXmlGen.tpl.txt 320B
file
Generator.cs 72KB
file
Template.meta 107B
file
Hotfix.cs 48KB
file
TemplateRef.cs 635B
file
TemplateRef.cs.meta 1KB
file
Hotfix.cs.meta 262B
file
ObjectCasters.cs.meta 178B
file
SignatureLoader.cs.meta 262B
file
CodeEmit.cs.meta 262B
file
MethodWarpsCache.cs.meta 178B
file
RawObject.cs 103B
file
LuaException.cs.meta 178B
file
LuaException.cs 874B
file
ObjectTranslator.cs.meta 178B
file
ObjectPool.cs.meta 262B
file
LuaFunction.cs 8KB
file
DelegateBridge.cs 7KB
file
Utils.cs 65KB
file
ObjectTranslatorPool.cs 3KB
file
LuaEnv.cs 23KB
file
LuaFunction.cs.meta 178B
file
CopyByValue.cs 6KB
file
LuaBase.cs 4KB
file
StaticLuaCallbacks.cs.meta 262B
file
ObjectTranslatorPool.cs.meta 178B
file
TypeExtensions.cs.meta 263B
file
TypeExtensions.cs 3KB
file
LuaTable.cs.meta 178B
file
ObjectPool.cs 5KB
file
GenAttributes.cs.meta 262B
file
Utils.cs.meta 178B
file
MethodWarpsCache.cs 22KB
file
TemplateEngine.cs.meta 178B
file
TemplateEngine.cs 9KB
file
RawObject.cs.meta 262B
file
CopyByValue.cs.meta 262B
file
ObjectCasters.cs 27KB
file
LuaEnv.cs.meta 178B
file
CodeEmit.cs 80KB
file
StaticLuaCallbacks.cs 39KB
file
LuaDLL.cs 25KB
file
LuaDLL.cs.meta 178B
file
LuaBase.cs.meta 178B
file
LuaTable.cs 11KB
file
InternalGlobals.cs.meta 262B
file
TemplateEngine.meta 107B
file
Editor.meta 107B
file
ObjectTranslator.cs 55KB
file
SignatureLoader.cs 2KB
file
CHANGELOG.txt.meta 177B
file
profiler.lua.txt.meta 177B
file
memory.lua.txt 2KB
file
memory.lua.txt.meta 177B
file
profiler.lua.txt 4KB
file
xlua.meta 191B
file
util.lua.txt.meta 177B
file
util.lua.txt 5KB
file
tdr.lua.txt.meta 177B
file
tdr.lua.txt 3KB
file
perf.meta 191B
file
tdr.meta 191B
file
Tutorial.meta 191B
file
CHANGELOG.txt 17KB
file
otherfiles.meta 191B
file
signatured1.lua 200B
file
SignatureLoaderTest.cs 2KB
file
signatured1.lua.meta 174B
file
key_ras 915B
file
signatured1.lua 72B
file
signatured1.lua.meta 174B
file
key_ras.pub 200B
file
signatured2.lua 49B
file
key_ras.meta 174B
file
signatured2.lua.meta 174B
file
key_ras.pub.meta 174B
file
signatured3.lua 49B
file
signatured3.lua.meta 174B
file
signatured2.lua.bytes.meta 177B
file
signatured3.lua.bytes.meta 177B
file
signatured1.lua.bytes 200B
file
signatured2.lua.bytes 177B
file
signatured3.lua.bytes 177B
file
signatured1.lua.bytes.meta 177B
file
SignatureLoaderTest.unity 13KB
file
SignatureLoaderTest.cs.meta 262B
file
SignatureLoaderTest.unity.meta 90B
file
signatured2.lua 177B
file
Resources.meta 191B
file
signatured2.lua.meta 174B
file
signatured3.lua 177B
file
signatured3.lua.meta 174B
file
GenericMethodExample.cs.meta 263B
file
GenericMethodExample.cs 758B
file
GenericMethod.unity 8KB
file
GenericMethod.unity.meta 175B
file
Foo.cs 2KB
file
Foo.cs.meta 263B
file
Helloworld.unity.meta 90B
file
Helloworld.cs.meta 178B
file
Helloworld.cs 1022B
file
Helloworld.unity 11KB
file
03_UIEvent.meta 107B
file
06_Coroutine.meta 107B
file
Coroutine.unity 13KB
file
CoroutineTest.cs.meta 178B
file
Coroutine.unity.meta 90B
file
coruntine_test.lua.txt.meta 177B
file
cs_coroutine.lua.txt 1KB
file
coruntine_test.lua.txt 1KB
file
cs_coroutine.lua.txt.meta 177B
file
Resources.meta 107B
file
Coroutine_Runner.cs.meta 178B
file
Coroutine_Runner.cs 870B
file
CoroutineTest.cs 487B
file
ExampleGenConfig.cs.meta 262B
file
02_U3DScripting.meta 107B
file
05_NoGc.meta 107B
file
InvokeLua.cs.meta 262B
file
InvokeLua.cs 2KB
file
InvokeLua.unity.meta 174B
file
InvokeLua.unity 13KB
file
08_Hotfix.meta 191B
file
07_AsyncTest.meta 191B
file
NoGc.cs.meta 178B
file
NoGc.unity.meta 90B
file
NoGc.cs 8KB
file
NoGc.unity 13KB
file
StatefullTest.cs.meta 262B
file
HotfixTest2.cs 10KB
file
HotfixTest.cs.meta 262B
file
HotfixTest2.cs.meta 262B
file
HotfixTest.cs 983B
file
HotfixTest2.unity 13KB
file
HotfixTest.unity 13KB
file
StatefullTest.cs 1KB
file
HotfixTest.unity.meta 90B
file
HotfixTest2.unity.meta 90B
file
UI.unity.meta 90B
file
UI.unity 44KB
file
ButtonInteraction.lua.txt 873B
file
ButtonInteraction.lua.txt.meta 93B
file
04_LuaObjectOrented.meta 191B
file
LuaBehaviour.cs 3KB
file
LuaTestScript.lua.txt.meta 93B
file
U3DScripting.unity 19KB
file
U3DScripting.unity.meta 90B
file
LuaBehaviour.cs.meta 178B
file
LuaTestScript.lua.txt 929B
file
ReImplementInLua.cs.meta 262B
file
ReImplementInLua.cs 5KB
file
01_Helloworld.meta 107B
file
RawObjectTest.cs.meta 262B
file
RawObjectTest.cs 1KB
file
09_GenericMethod.meta 192B
file
10_SignatureLoader.meta 191B
file
AsyncTest.unity.meta 90B
file
MessageBox.cs 4KB
file
async_test.lua.txt 2KB
file
message_box.lua.txt.meta 93B
file
ConfirmBox.prefab.meta 95B
file
ConfirmBox.prefab 18KB
file
AlertBox.prefab 17KB
file
AlertBox.prefab.meta 95B
file
message_box.lua.txt 1KB
file
async_test.lua.txt.meta 93B
file
AsyncTest.cs 1KB
file
AsyncTest.cs.meta 178B
file
Resources.meta 107B
file
MessageBox.cs.meta 178B
file
AsyncTest.unity 35KB
file
11_RawObject.meta 191B
file
ExampleGenConfig.cs 4KB
file
12_ReImplementInLua.meta 191B
file
LoadLuaScript.meta 191B
file
ByString.meta 191B
file
ByString.unity.meta 174B
file
ByString.cs 1KB
file
ByString.unity 13KB
file
ByString.cs.meta 262B
file
ByFile.meta 191B
file
Loader.meta 191B
file
byfile.lua.txt 20B
file
byfile.lua.txt.meta 177B
file
ByFile.unity 13KB
file
Resources.meta 191B
file
ByFile.cs.meta 262B
file
ByFile.cs 1KB
file
ByFile.unity.meta 174B
file
CustomLoader.unity.meta 174B
file
CustomLoader.cs.meta 262B
file
CustomLoader.unity 13KB
file
CustomLoader.cs 1KB
file
CSCallLua.unity 13KB
file
CSCallLua.cs 4KB
file
CSCallLua.cs.meta 262B
file
CSCallLua.unity.meta 174B
file
CSharpCallLua.meta 191B
file
LuaCallCSharp.meta 191B
file
LuaCallCs.cs.meta 262B
file
LuaCallCs.cs 9KB
file
LuaCallCs.unity.meta 174B
file
LuaCallCs.unity 13KB
file
Resources.meta 191B
file
Examples.meta 107B
file
XLua的配置.doc 27KB
file
XLua性能分析工具.doc.meta 174B
file
XLua复杂值类型(struct)gc优化指南.doc 12KB
file
logo.mat 4KB
file
logo.mat.meta 95B
file
faq.md.meta 174B
file
custom_generate.md 4KB
file
xLua.png 28KB
file
XLua性能分析工具.doc 124KB
file
custom_generate.md.meta 174B
file
logo.png.meta 1KB
file
XLua复杂值类型(struct)gc优化指南.md 1KB
file
XLua复杂值类型(struct)gc优化指南.doc.meta 174B
file
signature.md.meta 174B
file
XLua增加删除第三方lua库.doc.meta 174B
file
hotfix.md.meta 174B
file
configure.md 6KB
file
XLua_API.doc 59KB
file
hotfix.md 14KB
file
XLua教程.doc.meta 174B
file
signature.md 802B
file
XLua教程.md 12KB
file
XLua增加删除第三方lua库.doc 173KB
file
XLua_API.md 7KB
file
XLua性能分析工具.md 2KB
file
XLua的配置.doc.meta 174B
file
XLua教程.doc 44KB
file
features.md 4KB
file
features.md.meta 174B
file
xLua.png.meta 1KB
file
faq.md 13KB
file
configure.md.meta 174B
file
logo.png 59KB
file
Materials.meta 191B
file
XLua_API.doc.meta 90B
file
XLua增加删除第三方lua库.md 5KB
file
XLua.meta 107B
file
premake5.lua 4KB
file
Mono.Cecil.Mdb.dll 44KB
file
Mono.Cecil.Pdb.dll 80KB
file
Mono.Cecil.dll 296KB
file
XLuaTemplates.Designer.cs 12KB
file
XLuaGenerate.cs 3KB
file
FilesSignature.cs 2KB
file
XLuaTemplates.resx 8KB
file
XLuaTest.cs 3KB
file
KeyPairsGen.cs 593B
file
XLuaUnitTest.cs 238B
file
XLuaHotfixInject.cs 3KB
file
XLuaTestGenCode.csproj 6KB
file
FilesSignature.csproj 3KB
file
XLuaGenTest.sln 1KB
file
XLua.sln 4KB
file
XLuaTest.csproj 3KB
file
XLua.Mini.csproj 5KB
file
XLuaUnitTestGenCode.csproj 14KB
file
XLuaUnitTest.csproj 4KB
file
XLuaHotfixInject.csproj 3KB
file
KeyPairsGen.csproj 3KB
file
XLuaGenerate.csproj 5KB
file
README.md 2KB
file
FilesSignature.pdb 14KB
file
System.Core.dll 261KB
file
Mono.Cecil.Mdb.dll 44KB
file
System.Core.dll.mdb 130KB
file
FilesSignature.exe 5KB
file
Mono.Cecil.Pdb.dll 80KB
file
System.dll 1.02MB
file
KeyPairsGen.pdb 12KB
file
KeyPairsGen.exe 5KB
file
System.dll.mdb 506KB
file
XLuaHotfixInject.exe 30KB
file
XLuaHotfixInject.pdb 52KB
file
Mono.Cecil.dll 296KB
file
Mono.Security.dll 287KB
file
.gitignore 743B
file
README.md 5KB
file
i64lib.h 1KB
file
Info.plist 1KB
file
android.windows.toolchain.cmake 21KB
file
android.toolchain.cmake 83KB
file
iOS.cmake 9KB
file
make_osx_luajit.sh 298B
file
ldo.c 15KB
file
luac.c 5KB
file
lstate.h 5KB
file
llex.c 12KB
file
lobject.c 5KB
file
llimits.h 2KB
file
lapi.c 22KB
file
lapi.h 262B
file
lvm.c 23KB
file
lparser.h 2KB
file
lua.h 11KB
file
lobject.h 8KB
file
lua.c 10KB
file
ltm.h 1018B
file
lauxlib.h 6KB
file
lstate.c 6KB
file
lmathlib.c 6KB
file
lvm.h 1KB
file
lopcodes.h 8KB
file
linit.c 765B
file
ldebug.c 16KB
file
lmem.c 2KB
file
loslib.c 6KB
file
lgc.c 20KB
file
lzio.c 2KB
file
lparser.c 36KB
file
lcode.h 3KB
file
ltable.h 1KB
file
ltm.c 2KB
file
ltablib.c 7KB
file
lmem.h 1KB
file
lundump.h 890B
file
lbaselib.c 17KB
file
lcode.c 21KB
file
lundump.c 5KB
file
ldo.h 2KB
file
ldump.c 3KB
file
lopcodes.c 3KB
file
luaconf.h 22KB
file
ldblib.c 10KB
file
lauxlib.c 17KB
file
liolib.c 13KB
file
print.c 5KB
file
loadlib.c 19KB
file
Makefile 6KB
file
lualib.h 1KB
file
lfunc.c 5KB
file
ltable.c 16KB
file
lzio.h 2KB
file
lstring.h 814B
file
ldebug.h 1KB
file
lstring.c 3KB
file
llex.h 2KB
file
lstrlib.c 23KB
file
lfunc.h 1KB
file
lgc.h 3KB
file
README 1KB
file
INSTALL 4KB
file
COPYRIGHT 1KB
file
luac.1 4KB
file
manual.css 341B
file
luac.html 4KB
file
lua.1 4KB
file
contents.html 22KB
file
cover.png 3KB
file
logo.gif 4KB
file
lua.css 1KB
file
lua.html 4KB
file
readme.html 834B
file
manual.html 249KB
file
Makefile 4KB
file
all.c 678B
file
lua.pc 658B
file
lua.ico 1KB
file
README 972B
file
noparser.c 1KB
file
strict.lua 928B
file
lua.hpp 191B
file
Makefile 912B
file
min.c 800B
file
luavs.bat 1KB
file
HISTORY 8KB
file
make_win64_lua53.bat 228B
file
make_osx_lua53.sh 265B
file
perflib.c 8KB
file
make_linux32_luajit.sh 263B
file
make_ios_luajit.sh 1KB
file
make_linux32_lua53.sh 182B
file
make_android_lua53.bat 1KB
file
make_linux64_luajit.sh 185B
file
Info.plist 1KB
file
make_win64_luajit.bat 659B
file
make_ios_lua53.sh 255B
file
FindLua.cmake 4KB
file
dist.cmake 13KB
file
lua.cmake 13KB
file
FindReadline.cmake 1KB
file
luac.rc 794B
file
lctype.c 2KB
file
ldo.c 25KB
file
luac.c 10KB
file
lstate.h 8KB
file
llex.c 16KB
file
lobject.c 16KB
file
llimits.h 7KB
file
lapi.c 31KB
file
lapi.h 541B
file
lvm.c 43KB
file
lparser.h 4KB
file
lua.h 14KB
file
lobject.h 14KB
file
lua.c 17KB
file
ltm.h 2KB
file
lauxlib.h 8KB
file
lstate.c 8KB
file
lmathlib.c 10KB
file
lvm.h 4KB
file
lopcodes.h 9KB
file
linit.c 2KB
file
lbitlib.c 5KB
file
ldebug.c 19KB
file
lmem.c 3KB
file
lutf8lib.c 7KB
file
loadlib_rel.c 25KB
file
loslib.c 11KB
file
lgc.c 36KB
file
lzio.c 1KB
file
lparser.c 45KB
file
lcode.h 3KB
file
ltable.h 2KB
file
ltm.c 5KB
file
ltablib.c 13KB
file
wmain.c 391B
file
lmem.h 2KB
file
lundump.h 799B
file
lbaselib.c 13KB
file
lcode.c 33KB
file
lundump.c 6KB
file
ldo.h 2KB
file
lua.rc 812B
file
lprefix.h 867B
file
ldump.c 4KB
file
lopcodes.c 3KB
file
ldblib.c 12KB
file
lauxlib.c 29KB
file
liolib.c 20KB
file
lua.hpp 191B
file
loadlib.c 23KB
file
lcorolib.c 4KB
file
Makefile 7KB
file
lualib.h 1KB
file
lfunc.c 4KB
file
ltable.c 19KB
file
lzio.h 1KB
file
lstring.h 1KB
file
ldebug.h 1KB
file
lstring.c 6KB
file
llex.h 2KB
file
lstrlib.c 46KB
file
lfunc.h 2KB
file
lgc.h 5KB
file
lctype.h 2KB
file
luaconf.h.in 21KB
file
README 151B
file
dist.info 308B
file
osi-certified-72x60.png 4KB
file
luac.1 3KB
file
manual.css 256B
file
lua.1 2KB
file
contents.html 29KB
file
logo.gif 4KB
file
lua.css 2KB
file
readme.html 11KB
file
manual.html 318KB
file
index.css 240B
file
CMakeLists.txt 6KB
file
Makefile 3KB
file
lua.pc 689B
file
lua_lang.ico 117KB
file
lua.ico 113KB
file
lctype.c 2KB
file
ldo.c 25KB
file
luac.c 10KB
file
lstate.h 8KB
file
llex.c 16KB
file
lobject.c 16KB
file
llimits.h 7KB
file
lapi.c 31KB
file
lapi.h 541B
file
lvm.c 43KB
file
lparser.h 4KB
file
lua.h 14KB
file
lobject.h 14KB
file
lua.c 17KB
file
ltm.h 2KB
file
lauxlib.h 8KB
file
lstate.c 8KB
file
lmathlib.c 10KB
file
lvm.h 4KB
file
lopcodes.h 9KB
file
linit.c 2KB
file
lbitlib.c 5KB
file
ldebug.c 20KB
file
lmem.c 3KB
file
lutf8lib.c 7KB
file
loslib.c 11KB
file
lgc.c 36KB
file
lzio.c 1KB
file
lparser.c 45KB
file
lcode.h 3KB
file
ltable.h 2KB
file
ltm.c 5KB
file
ltablib.c 13KB
file
lmem.h 2KB
file
lundump.h 799B
file
lbaselib.c 13KB
file
lcode.c 34KB
file
lundump.c 6KB
file
ldo.h 2KB
file
lprefix.h 867B
file
ldump.c 4KB
file
lopcodes.c 3KB
file
ldblib.c 12KB
file
lauxlib.c 30KB
file
liolib.c 20KB
file
lua.hpp 191B
file
loadlib.c 23KB
file
lcorolib.c 4KB
file
Makefile 7KB
file
lualib.h 1KB
file
lfunc.c 4KB
file
ltable.c 19KB
file
lzio.h 1KB
file
lstring.h 1KB
file
ldebug.h 1KB
file
lstring.c 6KB
file
llex.h 2KB
file
lstrlib.c 46KB
file
lfunc.h 2KB
file
lgc.h 5KB
file
lctype.h 2KB
file
luaconf.h.in 21KB
file
README 151B
file
osi-certified-72x60.png 4KB
file
luac.1 3KB
file
manual.css 256B
file
lua.1 2KB
file
contents.html 29KB
file
logo.gif 10KB
file
lua.css 2KB
file
readme.html 11KB
file
manual.html 320KB
file
index.css 240B
file
Makefile 3KB
file
make_linux64_lua53.sh 105B
file
xb1build.bat 3KB
file
lj_cdata.c 9KB
file
lj_lex.h 3KB
file
luajit.h 3KB
file
vm_mips.dasc 141KB
file
lj_strfmt.h 4KB
file
lj_target_arm64.h 3KB
file
lj_gdbjit.h 464B
file
lj_parse.c 78KB
file
lj_gdbjit.c 21KB
file
dis_x86.lua 32KB
file
dis_ppc.lua 20KB
file
p.lua 9KB
file
dis_mipsel.lua 715B
file
dis_x64.lua 712B
file
bc.lua 5KB
file
zone.lua 1002B
file
dis_arm.lua 19KB
file
dump.lua 19KB
file
v.lua 6KB
file
dis_mips.lua 13KB
file
bcsave.lua 18KB
file
lj_profile.c 9KB
file
lj_err.c 24KB
file
lj_emit_mips.h 6KB
file
lj_vm.h 3KB
file
lj_parse.h 417B
file
lj_strscan.h 1KB
file
lj_clib.h 754B
file
lj_ccall.h 4KB
file
lj_asm_ppc.h 65KB
file
lib_bit.c 4KB
file
lib_jit.c 20KB
file
lj_ccallback.h 631B
file
lj_jit.h 16KB
file
lj_record.h 2KB
file
lua.h 12KB
file
lj_snap.c 27KB
file
lj_ir.c 14KB
file
lj_opt_narrow.c 25KB
file
lj_asm.c 67KB
file
lj_snap.h 921B
file
lj_opt_sink.c 7KB
file
lj_bc.c 261B
file
lj_opt_dce.c 2KB
file
lauxlib.h 6KB
file
lj_bcread.c 13KB
file
lj_state.c 9KB
file
lj_cconv.c 24KB
file
vm_arm64.dasc 104KB
file
vm_x86.dasc 151KB
file
lj_opt_fold.c 67KB
file
lj_meta.h 1KB
file
lj_vmevent.h 2KB
file
lj_func.h 776B
file
lj_ccallback.c 20KB
file
lib_package.c 18KB
file
lj_ircall.h 11KB
file
lj_crecord.h 2KB
file
lj_strfmt_num.c 20KB
file
buildvm_lib.c 12KB
file
buildvm_libbc.h 2KB
file
README 193B
file
genminilua.lua 12KB
file
buildvm_peobj.c 11KB
file
genlibbc.lua 5KB
file
buildvm.h 3KB
file
buildvm_fold.c 6KB
file
minilua.c 170KB
file
buildvm.c 13KB
file
buildvm_asm.c 9KB
file
lj_opt_split.c 26KB
file
lj_meta.c 15KB
file
lib_os.c 6KB
file
lj_iropt.h 6KB
file
lj_char.h 1KB
file
lj_traceerr.h 2KB
file
lj_bcwrite.c 10KB
file
lj_tab.h 3KB
file
lj_asm.h 356B
file
lj_str.c 6KB
file
msvcbuild_xlua.bat 4KB
file
lj_dispatch.c 16KB
file
lj_vmevent.c 2KB
file
lib_math.c 6KB
file
lj_target_x86.h 10KB
file
lj_record.c 83KB
file
lj_alloc.c 40KB
file
lj_asm_x86.h 86KB
file
lj_cparse.h 2KB
file
lj_errmsg.h 8KB
file
lj_mcode.c 10KB
file
ps4build.bat 4KB
file
lib_aux.c 9KB
file
lj_udata.c 848B
file
msvcbuild.bat 3KB
file
lj_ir.h 18KB
file
lj_bcdump.h 2KB
file
lj_load.c 4KB
file
lj_profile.h 430B
file
lj_obj.c 1KB
file
lib_table.c 7KB
file
lj_frame.h 8KB
file
lib_string.c 19KB
file
lj_bc.h 8KB
file
lj_cparse.c 56KB
file
lib_base.c 16KB
file
lj_arch.h 13KB
file
lj_ctype.c 18KB
file
lj_def.h 11KB
file
lj_gc.h 5KB
file
lj_ccall.c 30KB
file
lj_cdata.h 2KB
file
vm_x64.dasc 130KB
file
lj_dispatch.h 5KB
file
lj_api.c 29KB
file
lj_vmmath.c 4KB
file
lj_obj.h 33KB
file
lj_crecord.c 58KB
file
lj_char.c 2KB
file
lj_state.h 1KB
file
lj_strscan.c 16KB
file
lib_ffi.c 23KB
file
lj_gc.c 26KB
file
lj_target_mips.h 8KB
file
lj_opt_mem.c 31KB
file
lj_udata.h 307B
file
luaconf.h 5KB
file
lj_ffrecord.c 38KB
file
lj_str.h 737B
file
lj_strfmt.c 13KB
file
lj_emit_x86.h 11KB
file
lj_ff.h 364B
file
lj_carith.c 12KB
file
lj.supp 598B
file
luajit.c 15KB
file
lj_ffrecord.h 637B
file
lj_lib.c 7KB
file
lj_buf.h 3KB
file
lj_buf.c 5KB
file
lj_tab.c 18KB
file
vm_arm.dasc 123KB
file
xedkbuild.bat 3KB
file
lua.hpp 135B
file
msvcbuild_mt.bat 3KB
file
lib_io.c 13KB
file
lj_trace.c 25KB
file
lj_func.c 6KB
file
lj_trace.h 2KB
file
lj_carith.h 1KB
file
Makefile 22KB
file
lualib.h 1KB
file
lj_lex.c 13KB
file
lj_cconv.h 2KB
file
lj_asm_mips.h 67KB
file
lj_debug.c 19KB
file
lj_clib.c 10KB
file
psvitabuild.bat 3KB
file
lj_err.h 1KB
file
lj_opt_loop.c 15KB
file
lj_emit_arm.h 11KB
file
lj_target_ppc.h 7KB
file
Makefile.dep 15KB
file
vm_ppc.dasc 137KB
file
ljamalg.c 2KB
file
lj_alloc.h 330B
file
lj_target_arm.h 7KB
file
lj_ctype.h 17KB
file
lj_mcode.h 691B
file
lj_debug.h 2KB
file
lj_asm_arm.h 69KB
file
lib_init.c 1KB
file
lib_debug.c 9KB
file
lj_lib.h 4KB
file
lj_target.h 6KB
file
lj_emit_ppc.h 7KB
file
README 453B
file
COPYRIGHT 3KB
file
dasm_proto.h 2KB
file
dasm_x86.lua 70KB
file
dasm_mips.h 12KB
file
dasm_mips.lua 27KB
file
dasm_arm64.lua 34KB
file
dasm_ppc.h 12KB
file
dasm_arm.lua 34KB
file
dasm_arm64.h 15KB
file
dynasm.lua 30KB
file
dasm_arm.h 13KB
file
dasm_x64.lua 568B
file
dasm_ppc.lua 56KB
file
dasm_x86.h 16KB
file
bluequad-print.css 2KB
file
install.html 23KB
file
bluequad.css 5KB
file
contact.png 1KB
file
ext_ffi.html 10KB
file
ext_c_api.html 6KB
file
ext_profiler.html 13KB
file
ext_jit.html 6KB
file
status.html 3KB
file
ext_ffi_tutorial.html 22KB
file
luajit.html 8KB
file
changes.html 39KB
file
extensions.html 17KB
file
ext_ffi_api.html 21KB
file
ext_ffi_semantics.html 53KB
file
faq.html 8KB
file
running.html 13KB
file
contact.html 3KB
file
Makefile 6KB
file
luajit.pc 598B
file
luajit.1 2KB
file
make_android_luajit.sh 2KB
file
make_android_lua53.sh 846B
file
xlua.c 29KB
file
i64lib.c 13KB
file
buffer.c 10KB
file
luasocket_scripts.c 78KB
file
mime.c 26KB
file
auxiliar.h 2KB
file
luasocket.c 4KB
file
tcp.c 17KB
file
select.h 586B
file
luasocket.h 886B
file
inet.c 18KB
file
mime.h 1KB
file
luasocket_scripts.h 808B
file
wsocket.h 873B
file
usocket.h 2KB
file
unix.h 667B
file
except.h 1KB
file
select.c 7KB
file
timeout.h 1003B
file
options.h 2KB
file
buffer.h 2KB
file
timeout.c 7KB
file
unix.c 12KB
file
socket.h 3KB
file
usocket.c 16KB
file
udp.c 16KB
file
auxiliar.c 6KB
file
io.h 2KB
file
options.c 12KB
file
io.c 1KB
file
inet.h 2KB
file
udp.h 883B
file
tcp.h 1021B
file
wsocket.c 17KB
file
serial.c 6KB
file
except.c 3KB
file
CMakeLists.txt 7KB
file
make_win32_lua53.bat 216B
file
make_uwp.bat 889B
file
make_win32_luajit.bat 641B
...
zip 文件大小:7.5MB