WIP(지속적인 변경을 기대할 수 있도록 대대적으로 업데이트됨 - 현재 기능 정지에 대한 약속은 없음)
현재 진행 상황:
- Antlr4를 사용하는 새로운 파서가 실행 중입니다. 이제 AST와 정적 분석기가 구성됩니다.
경고!! git 태그 3.x는 역사적인 이유로만 존재하며, 컴파일되기는 하지만 미완성이라는 점에 유의하세요. 따라서 이 태그에 대해 문제를 열거나 PR을 보내지 마십시오. 이해해 주셔서 감사합니다.
내 개발 환경은 주로 Linux와 Mac을 기반으로 하기 때문에 Windows에서도 작동할지는 모르겠습니다. 하지만 저는 표준 C++17 코드와 사용 가능한 Godot C++ API만 사용하고 있으므로 문제가 되지 않습니다. Windows에서 빌드할 때 문제가 발생하는 경우 문제를 보고해 주시면 기꺼이 해결해 드리겠습니다.
따라서 우선 시스템에 Godot를 성공적으로 구축해야 합니다. 이는 이 간단한 방법의 범위를 넘어서는 것입니다.
이제 GitHub에서 git clone을 할 수 있다고 가정하면 LuaScript를 Godot의 소스 코드 '모듈' 폴더에 복제한 다음 명령줄에 다음 옵션을 추가하여 Godot를 다시 빌드하세요.
module_luascript_enabled=예
모든 것이 순조롭게 진행되었다면 Lua를 지원하는 Godot가 실행될 것입니다!
천천히 그러나 꾸준하게 더 많은 기능을 추가하고 있으니 개발 과정을 계속 지켜보세요.
재미있게 보내세요!
버그가 있나요? 여기 GitHub에서 이슈를 생성해주세요!
https://github.com/perbone/luascript/issues
릴리스 주기에 대한 투명성과 통찰력을 위해 릴리스에는 <major>.<minor>.<patch>
라는 의미 있는 버전 지정 형식으로 번호가 지정되고 다음 지침에 따라 구성됩니다.
저작권 2017-2024 Paulo Perbone
Apache 라이센스 버전 2.0("라이센스")에 따라 라이센스가 부여되었습니다. 라이센스를 준수하는 경우를 제외하고는 이 파일을 사용할 수 없습니다. 다음에서 라이센스 사본을 얻을 수 있습니다.
http://www.apache.org/licenses/LICENSE-2.0
해당 법률에서 요구하거나 서면으로 동의하지 않는 한, 라이선스에 따라 배포되는 소프트웨어는 명시적이든 묵시적이든 어떠한 종류의 보증이나 조건 없이 "있는 그대로" 배포됩니다. 라이선스에 따른 허가 및 제한 사항을 관리하는 특정 언어는 라이선스를 참조하세요.