Lua를 사용한 스크립팅

Stingray 엔진에는 Lua 스크립트를 통한 게임플레이 및 사용자 상호작용을 제어하는 다양한 기본 스크립팅 구성요소가 포함되어 있습니다. 엔진의 하위 시스템 대부분은 스크립팅 엔진에 표시되므로 원하는 경우 Lua에서 전체 게임을 작성할 수 있습니다.

이 문서에서는 Lua 스크립팅 엔진이 C++ 엔진에 연결되는 방식과 게임에서 실행할 Lua 스크립트를 얻을 수 있는 방법에 대해 개략적으로 설명합니다. 또한 Stingray Lua API 사용에 대한 몇 가지 정보 및 모범 사례와 Stingray Script Editor 사용에 대한 도움말을 제공합니다.

이 문서의 항목은 여러 엔진 하위 시스템이 작동하는 방식과 오브젝트 및 함수를 Lua API에 제공하는 요소(예: 물리적 법칙 또는 렌더링 시스템)에 대한 자세한 설명을 제공하지는 않습니다. 이러한 시스템에 대해 이해하려면 하위 시스템이 작동하는 방식과 편집 도구에서 이러한 하위 시스템을 사용하는 방식에 대한 개념적 정보 및 개요를 설명하는 나머지 Stingray 도움말을 먼저 살펴보십시오. 그런 다음, 이러한 하위 시스템에서 표시되는 스크립팅 인터페이스에 대한 자세한 내용은 API 참조를 참조하십시오.

Stingray Lua API에 나타나는 모든 오브젝트 및 함수에 대한 자세한 참조 자료는 여기를 참조하십시오.

Lua 정보

Lua는 단순하고, 강력하고, 빠르고, 가벼운 스크립팅 언어입니다.

1990년대 중반 처음 출시된 이후 Lua는 게임 디자인 산업계에서 독보적인 위치를 차지하고 있습니다. Lua는 지난 20년 동안 모든 플랫폼에서 다양한 장르를 넘나들며 가장 인기 있고 영향력 있는 게임의 스크립팅 엔진으로 사용되어 왔기 때문에 게임 프로젝트에서 Lua를 아직 사용해 보지 않은 프로그래머 및 게임 디자이너조차 그 이름은 낯설지 않을 것입니다. Lua를 통해 제작된 게임에는 발더스 게이트, 월드 오브 워크래프트, 앵그리버드, 크라이시스 등 많은 게임이 있습니다.

개요는 http://en.wikipedia.org/wiki/Lua_(programming_language)를 참조하십시오.