Roblox Globals

非推奨を表示

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

Roblox は、Lua 実装の複数のユニークな内蔵機能と変数を持っています。これらは、Roblox のみで見つけることができ、デフォルトで Lua と一緒にパックされていません。

概要

関数

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

  • 以前、プラグインを作成するためには必要であったプラグインマネージャーに参照します。

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

  • このデバイスの時間に基づいて、Unix エポックからの秒数を返します。

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

  • typeof(object : Variant):string

    入力されたオブジェクトのタイプを文字列として返し、Roblox の特定のタイプ (例: Vector3) もサポートします。

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

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

  • warn(params : Tuple):void

    プリントと同様に動作しますが、より明確なフォーマット (イエロー) は、潜在的な問題を説明するメッセージに向けています。

プロパティ

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

  • 場プレースの階層のルートインスタンスのデータモデルを参照します。

  • Studio プラグインのコンテキストでコードを実行するときにプラグインのシングルを参照します。

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

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

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

関数

elapsedTime

Roblox の現在のインスタンスが開始されてから経過時間を返します。Roblox Studio では、Roblox Studio が実行され始めたときからカウントされます。場所を開くのではなく、開発者が場プレースを開くために開始されます。

戻り値

PluginManager

以前、プラグインを作成するために使用されていた PluginManager を返します。まだ使用可能な使用例があります。たとえば、Roblox Studio のコマンドバーからプラグインオブジェクトを作成する必要がある場合などです。

戻り値

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

tick

現在のローカルセッションのコンピュータにおける UNIX エポックス以来の秒単位の時間経過時間を返します。UNIX エポックスは、1970 年 1 月 1 日に表示される日付で表現されます。

戻り値

time

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

戻り値

typeof

指定されたオブジェクトのタイプを、文字列として返します。この関数は、Roblox のデフォルトの type 機能よりも正確です、 as it does notitute Roblox の特定のタイプを userdata としていません。

パラメータ

object: Variant

種類がチェックされた Lua タイプ。

戻り値

UserSettings

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

戻り値

version

Roblox の現在のバージョンを文字列に返します。バージョン弦の整数は期間で分離されており、それぞれの整数はフォロー中のように表示されます:

  • 生成 - クライアントをホストするアプリケーションシェルの現在の生成。
  • バージョン - Roblox の現在のリリースバージョン。
  • パッチ - このバージョンの Roblox の現在のパッチ番号。
  • コミット - このクライアントのバージョンに受け入れられた最後の内部コミットの ID。

戻り値

warn

void

Lua の印刷機能と同じように動作しますが、出力は黄色いテキストとタイムスタンプでスタイル化されています。この関数は、すべての引数を受け入れ、ストリングに変換してからスペースを含めて一緒に接続されます。

パラメータ

params: Tuple

この関数は任意の引数を受け入れ、スペースを含むストリングに変換します。

戻り値

void

プロパティ

Enum

Roblox で使用できるすべての可用なエンムのデータタイプの参照。

Roblox の親/子供の層のルートインスタンスである DataModel に参照されています。

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

shared

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

コードを実行しているスクリプトオブジェクトの参照。 ScriptLocalScript 、または ModuleScript です。この変数は、Roblox Studio のコマンドバーからコードを実行している場合、および 2>Class.ModuleScript2> では、5>Class.Script5> ではありません。

workspace

Roblox 世界のすべての物理コンポーネントを含む Workspace サービスへの参照。