Roblox Globals
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
Roblox は、Lua 実装の複数のユニークな内蔵機能と変数を持っています。これらは、Roblox のみで見つけることができ、デフォルトで Lua と一緒にパックされていません。
概要
関数
現在の Roblox インスタンスが実行されている秒数を返します。
以前、プラグインを作成するためには必要であったプラグインマネージャーに参照します。
Class.GlobalSettings オブジェクトを返し、Roblox Studio の動作を構成する設定オブジェクトにアクセスできます。
このデバイスの時間に基づいて、Unix エポックからの秒数を返します。
現在のゲームインスタンスが実行を開始してから経過した秒数を返します。
入力されたオブジェクトのタイプを文字列として返し、Roblox の特定のタイプ (例: Vector3) もサポートします。
現在のユーザーのゲームメニュー設定から情報を読み込むために使用されるユーザー設定オブジェクトを返します。
生成、バージョン、パッチ、コミットを含む Roblox の現在のバージョンをストリングとして返します。
プリントと同様に動作しますが、より明確なフォーマット (イエロー) は、潜在的な問題を説明するメッセージに向けています。
プロパティ
すべての枚数オブジェクトを含みます。
場プレースの階層のルートインスタンスのデータモデルを参照します。
Studio プラグインのコンテキストでコードを実行するときにプラグインのシングルを参照します。
同じ実行コンテキストレベルで実行されているすべてのコードの共通テーブル。
このコードを実行している LuaSourceContainer オブジェクト (スクリプト、ローカルスクリプト、またはモジュールスクリプト) の参照。
場プレースの物理的なコンポーネントをすべて含むワークスペースサービスへの参照。
関数
PluginManager
以前、プラグインを作成するために使用されていた PluginManager を返します。まだ使用可能な使用例があります。たとえば、Roblox Studio のコマンドバーからプラグインオブジェクトを作成する必要がある場合などです。
settings
Class.GlobalSettings オブジェクトを返し、Roblox Studio の設定メニューに使用される設定オブジェクトにアクセスできます。
warn
Lua の印刷機能と同じように動作しますが、出力は黄色いテキストとタイムスタンプでスタイル化されています。この関数は、すべての引数を受け入れ、ストリングに変換してからスペースを含めて一緒に接続されます。
パラメータ
この関数は任意の引数を受け入れ、スペースを含むストリングに変換します。
戻り値
プロパティ
Enum
Roblox で使用できるすべての可用なエンムのデータタイプの参照。
plugin
Class.Script 内のスクリプトがプラグインとして実行されることを表す Script オブジェクトへの参照。この参照は、スクリプトがプラグインとして実行され、ModuleScripts 内の 1>Class.ModuleScript1> には通過されないこ
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 のコマンドバーからコードを実行している場合、および 2>Class.ModuleScript2> では、5>Class.Script5> ではありません。