Roblox globals
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
Roblox は Luau の埋め込みにおいて、複数のユニークな組み込み機能と変数を提供します。これらは Roblox でのみ見つかり、デフォルトで Luau または Lua と一緒にパッケージ化されていません。
概要
関数
Roblox の現在のインスタンスが実行されている時間(秒)の量を返します。
プラグインマネージャを指し、以前はプラグインを作成するために必要な廃止された単一を参照します。
返す GlobalSettings オブジェクトは、Roblox Studio の動作を構成する設定オブジェクトにアクセスするのに使用できます。
このデバイスの時間に従って、Unix 時代から秒単位の時間を返します。
現在のゲームインスタンスが実行開始してから経過した秒数の量を返します。
指定されたオブジェクトの種類をストリングとして返し、Roblox 特有の種類 (例: Vector3) もサポートします。
現在のユーザーのゲームメニュー設定から情報を読み込むのに使用されるユーザー設定オブジェクトを返します。
生成、バージョン、パッチ、コミットを含む現在の Roblox バージョンを文字列として返します。
印刷と同様の動作をしますが、より明確な形式で (黄色)、潜在的な問題を説明するメッセージ用です。
プロパティ
すべての Enum オブジェクトを含みます。
データモデルシングルトン、プレース所の階層のルートインスタンスを指します。
コードがスタジオプラグインのコンテキストで実行されるときにプラグイン単体を参照します。
同一の実行コンテキストレベルで実行されているすべてのコードで共有されるテーブル。
このコードを実行している LuaSourceContainer オブジェクト (スクリプト、ローカルスクリプト、またはモジュールスクリプト) への参照
場プレースの物理コンポーネントすべてを含むワークスペースサービスへの参照。
関数
PluginManager
以前はプラグインを作成するために必要だった過時的なシングルトン PluginManager を返します。Roblox Studio のコマンドバーからプラグインオブジェクトを作成する必要があるなど、まだ適用できる使用法があります。
settings
Roblox Studio の設定メニューで使用される設定オブジェクトにアクセスできる GlobalSettings オブジェクトを返します。
warn
出力が黄色のテキストとタイムスタンプで警告としてスタイル化されるのを除き、Luau の印刷機能と同じ動作を示します。この関数は、任意の数の引数を受け入れ、それらをスペースで結ばれた文字列に変換しようとします。
パラメータ
この関数は、任意の数の引数を受け入れ、それらをスペースで結ばれた文字列に変換しようとします。
戻り値
プロパティ
Enum
Roblox で使用できるすべての恩恵のデータタイプの参入力、Enums データタイプ。
plugin
この Plugin から実行されているプラグインを表す Script オブジェクトへの参照。この参照は、スクリプトがプラグインとして実行され、プラグイン内でパスされない状況でのみ存在します。This reference exists only in the context where a script is executed as a plugin and is not passed to ModuleScripts within the plugin.この参照を ModuleScript で使用するには、明示的にパスする必要があります。
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 のコマンドバーからコードを実行するときには利用できません。