xebecnan/UniLua
요약
UniLua는 Unity3D 환경에 최적화된 순수 C# 기반의 Lua 5.2 구현체입니다. 이 라이브러리는 coroutine, metatable 등 핵심 언어 기능을 제공하며, C# 함수 호출 시 FFI 대신 직접적인 래핑 함수 사용을 권장합니다. 기본 기능은 완성되었으나, GC 메커니즘 및 Weak table 지원에는 한계가 있습니다.
핵심 포인트
- UniLua는 Unity3D 호환성에 초점을 맞춘 C# 기반 Lua 5.2 구현체입니다.
- C# 함수 호출 시 FFI 사용보다 직접 래핑 함수 구현이 권장됩니다.
- `coroutine`과 `metatable` 등 기본 언어 기능은 구현되었으나, GC 메커니즘 및 Weak table은 지원되지 않습니다.
- 샘플 프로젝트를 통해 Unity3D에서 바로 기본적인 동작을 테스트할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 개발 자료 GitHub · 6e3720a0의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기