Stingray의 core 리소스에는 유용한 Lua 스크립트 세트가 들어 있습니다. Appkit이라고 하는 이러한 스크립트는 일반적인 3D 대화식 프로젝트에 대한 기본적인 구조 및 하네스를 제공합니다.
Appkit에는 다음을 비롯하여 대부분의 프로젝트에서 공통적인 여러 가지 기본 서비스가 포함되어 있습니다.
Appkit은 게임 개발을 간소화하는 데 도움이 되는 몇 가지 관련 흐름 노드 및 유닛 리소스와 함께 제공됩니다. 여기에는 활성 카메라를 가져와 설정하고, 현재 수준을 변경하고, 디버그 텍스트를 화면에 인쇄하는 노드가 포함됩니다.
Appkit은 선택 사항으로, 프로젝트에서 반드시 사용할 필요가 없습니다. 그러나 Stingray와 함께 제공되는 모든 템플릿 프로젝트는 기본적으로 Appkit을 사용하여 시작됩니다. 따라서 템플릿에서 시작하는 경우에는 프로젝트에 이미 Appkit이 설정되어 있습니다.
Appkit을 사용하도록 선택한 경우 원하는 대로 많이 또는 적게 사용자 정의할 수 있습니다. 시스템의 일부 또는 전체를 다시 작성 또는 오버라이드하거나 필요한 모든 것을 제공하는 경우 있는 그대로 사용하여 상상한 방식대로 게임이 작동하도록 할 수 있습니다.
이 섹션의 항목에서는 Appkit이 설정되는 방식, 고유한 프로젝트에서 Appkit을 활용할 수 있는 방식과 Appkit의 모듈을 사용, 수정 및 확장할 수 있는 방법을 이해하는 데 도움이 될 수 있는 몇 가지 정보를 제공합니다.
도움말 내의 Lua API 참조에서도 Appkit 소스 코드를 찾을 수 있습니다. Appkit 아래 모듈을 참조하십시오.