Roblox에는 Lua 구현에 여러 개의 고유한 내장 기능 및 변수가 있습니다. 이러한 것들은 Roblox에서만 찾을 수 있으며 기본적으로 Lua와 함께 패키지되지 않습니다.
요약
함수
현재 Roblox 인스턴스가 실행된 지 얼마나 되는지 초 단위로 반환합니다.
이전에 플러그인을 생성하는 데 필요했던 플러그인 관리자를 참조합니다.
Roblox Studio 동작을 구성하는 설정 개체에 액세스할 수 있는 GlobalSettings 개체를 반환합니다.
이 장치의 시간에 따라 Unix 시대로부터 초 단위의 시간을 반환합니다.Returns the amount of time in seconds since the Unix epoch according to this 기기's time.
현재 게임 인스턴스가 실행된 이후부터 지난 시간(초)을 반환합니다.
지정된 개체의 유형을 문자열로 반환하고 Roblox 특정 형식(예: Vector3)을 지원합니다.
현재 사용자의 게임 메뉴 설정에서 정보를 읽는 데 사용되는 UserSettings 개체를 반환합니다.
Roblox의 현재 버전을 문자열로 반환하며, 생성, 버전, 패치 및 커밋을 포함합니다.
특정 서식을 사용하여 인쇄하는 것과 동일하게 작동합니다(노란색 서식은 문제를 설명하는 메시지에 사용됩니다).
속성
모든 열거형 개체를 포함합니다.
플레이스계층의 뿌리 인스턴스인 DataModel 상수를 참조합니다.
Studio 플러그인 컨텍스트에서 코드를 실행할 때 플러그인 싱글을 참조합니다.
동일한 실행 컨텍스트 레벨모든 코드를 공유하는 테이블.
이 코드를 실행하는 LuaSourceContainer 개체(Script, LocalScript 또는 ModuleScript)에 대한 참조.
플레이스모든 물리적 구성 요소를 포함하는 작업 공간 서비스에 대한 참조.
함수
PluginManager
이전에 플러그인을 생성하기 위해 필요했던 잠귀 된 싱글턴 PluginManager를 반환합니다. 여전히 적용할 수 있는 사용 사례가 있습니다, 예를 들어 Roblox Studio 명령 바에서 플러그인 개체를 생성해야 하는 경우.
settings
Roblox Studio 설정 메뉴에서 사용되는 설정 개체에 액세스할 수 있는 GlobalSettings 개체를 반환합니다.
warn
Lua의 인쇄 함수와 동일하게 작동하지만 출력은 경고로 스타일링되고 노출되지 않습니다. 이 함수는 모든 인수를 수락하며 변환하여 스페이스 사이에 연결할 문자열을 생성합니다.
매개 변수
이 함수는 모든 수의 인수를 수락하며, 그런 다음 공백을 사이에 띄게 된 문자열로 변환하려고 시도합니다.
반환
속성
Enum
Roblox에서 사용할 수 있는 모든 사용 가능한 열거형의 저장소인 Enums 데이터 입력대한 참조.
plugin
이 Script 내에서 플러그인이 실행되는 플러그인 개체를 나타내는 ModuleScripts 개체에 대한 참조입니다. 이 참조는 스크립트가 플러그인으로 실행되고 플러그인 내에서 1> Class.ModuleScript|ModuleScripts1> 내에 패
assert(plugin, "This script must be run as a plugin!")-- Code beyond this point will execute only if the script is run as a plugin
script
코드를 실행하는 스크립트 개체에 대한 참조입니다. 이 개체는 Script 또는 LocalScript 또는 ModuleScript 일 수 있습니다. 이 변수는 Roblox Studio의 명령 바에서 코드를 실행할 때 사용할 수 없습니다.