Roblox globals

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

Roblox は Luau の埋め込みにおいて、複数のユニークな組み込み機能と変数を提供します。これらは Roblox でのみ見つかり、デフォルトで Luau または Lua と一緒にパッケージ化されていません。

概要

関数

  • Roblox の現在のインスタンスが実行されている時間(秒)の量を返します。

  • プラグインマネージャを指し、以前はプラグインを作成するために必要な廃止された単一を参照します。

  • 返す GlobalSettings オブジェクトは、Roblox Studio の動作を構成する設定オブジェクトにアクセスするのに使用できます。

  • このデバイスの時間に従って、Unix 時代から秒単位の時間を返します。

  • 現在のゲームインスタンスが実行開始してから経過した秒数の量を返します。

  • typeof(object : Variant):string

    指定されたオブジェクトの種類をストリングとして返し、Roblox 特有の種類 (例: Vector3) もサポートします。

  • 現在のユーザーのゲームメニュー設定から情報を読み込むのに使用されるユーザー設定オブジェクトを返します。

  • 生成、バージョン、パッチ、コミットを含む現在の Roblox バージョンを文字列として返します。

  • warn(params : Tuple):()

    印刷と同様の動作をしますが、より明確な形式で (黄色)、潜在的な問題を説明するメッセージ用です。

プロパティ

  • すべての Enum オブジェクトを含みます。

  • データモデルシングルトン、プレース所の階層のルートインスタンスを指します。

  • コードがスタジオプラグインのコンテキストで実行されるときにプラグイン単体を参照します。

  • 同一の実行コンテキストレベルで実行されているすべてのコードで共有されるテーブル。

  • このコードを実行している LuaSourceContainer オブジェクト (スクリプト、ローカルスクリプト、またはモジュールスクリプト) への参照

  • 場プレースの物理コンポーネントすべてを含むワークスペースサービスへの参照。

関数

elapsedTime

Roblox の現在のインスタンスが開始されてからどれくらいの時間が経過したかを返します。Roblox Studio では、Roblox Studio が実行開始する瞬間からカウントされ始め、場プレースを開くときだけではありません。

戻り値

PluginManager

以前はプラグインを作成するために必要だった過時的なシングルトン PluginManager を返します。Roblox Studio のコマンドバーからプラグインオブジェクトを作成する必要があるなど、まだ適用できる使用法があります。

戻り値

Roblox Studio の設定メニューで使用される設定オブジェクトにアクセスできる GlobalSettings オブジェクトを返します。

tick

現在のローカルセッションのコンピュータ上で、UNIX 時代から経過した時間、秒単位で返します。UNIX 時代は、1970年 1月 1日の日付で表現されます。

戻り値

time

現在のゲームインスタンスが実行開始してから経過した時間、秒単位で返します。現在のゲームインスタンスが実行されていない場合、これは 0 になります。

戻り値

typeof

指定されたオブジェクトの種類を、文字列として返します。この機能は、Luau のネイティブ type 機能よりも正確であり、Roblox 特有のタイプを userdata として指定しないためです。

パラメータ

object: Variant

タイプがチェックされる Luau タイプ。

戻り値

UserSettings

現在のユーザーのゲームメニュー設定から情報を読み込むのに使用される UserSettings オブジェクトを返します。

戻り値

version

Roblox の現在のバージョンを文字列として返します。バージョンストリングの整数は、期間で区切られ、それぞれの整数はフォロー中の順序で表現されます:

  • 生成 - クライアントをホストしているアプリケーションシェルの現在の世代。
  • バージョン - Roblox の現在のリリースバージョン。
  • パッチ - このバージョンの Roblox の現在のパッチ番号。
  • コミット - このクライアントバージョンに承認された最後の内部コミットの ID

戻り値

warn

()

出力が黄色のテキストとタイムスタンプで警告としてスタイル化されるのを除き、Luau の印刷機能と同じ動作を示します。この関数は、任意の数の引数を受け入れ、それらをスペースで結ばれた文字列に変換しようとします。

パラメータ

params: Tuple

この関数は、任意の数の引数を受け入れ、それらをスペースで結ばれた文字列に変換しようとします。

戻り値

()

プロパティ

Enum

Roblox で使用できるすべての恩恵のデータタイプの参入力、Enums データタイプ。

Roblox の親/子階層のルートインスタンスである DataModel への参照

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

shared

同じ実行コンテキストレベルを共有するすべてのスクリプトで共有されるテーブル。これは _G と同じ目的を果たします。

執行中のコードを書いているスクリプトオブジェクトへの参照。それは ScriptLocalScript 、または ModuleScript である可能性があります。この変数は、Roblox Studio のコマンドバーからコードを実行するときには利用できません。

workspace

Roblox ワールドの物理コンポーネントすべてを含む Workspace サービスへの参照