WorldModel
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
WorldModel は、ViewportFrame にいくつかの物理機能を提供します。
詳しくは、WorldModel を ViewportFrame の子として作成し、WorldModel に親のジオメトリを設定できます。これにより、レイキャスト を ViewportFrame を介して使用できます。さらに、1> Class.Humanoid1> キャラクターを WorldModel に設定し、そのジョイントを正しく設定できます
概要
プロパティ
Model から継承した プロパティインスタンスストリーミングを有効にしたエクスペリエンスの詳細レベルを設定します。
インスタンスストリーミングが有効になっているときに Models のモデルストリーミング動作を制御します。
Class.Model または nil が明示的に設定する定されていない場合のメイン部分。
モデルのピボットの周りにモデルをスケールするための編集者専用プロパティ。このプロパティを設定すると、スケールが Model/ScaleTo が呼び出されたように移動します。
Class.Model のピボットが 不 に設定されている場所を決定します。
方法
WorldRoot から継承した 方法Class.BasePart のいずれかが他のパーツに触れている場合、Class.BasePart は true です。
指定した方向にブロックの形状を投影し、RaycastResult または BasePart セルにヒットすると、Terrain が返されます。
指定したボックスと重複する パーツの境界ボックス を返します。
境界ボックス を重複するパーツの配列を返します。
与えられたパーツと共有されているパーツのアレイを返します。
- IKMoveTo(part : BasePart,target : CFrame,translateStiffness : number,rotateStiffness : number,collisionsMode : Enum.IKCollisionsMode):void
部品を直接移動するのではなく、逆キネマティクスを使用して指定された場所に移動させ、ジョイント、制限、または衝突が参加することを確認して、部品が物理的に満足していることを確認します。
オリジン、方向、オプションの RaycastParams を使用して、レイを投射し、RaycastResult を返します。これは、資格のあるオブジェクトまたは地形がレイに接触する場合にのみ返す オプションの Datatype.RaycastParams を使用して、レイを投射し、1>Datatype.RaycastResult1> を返します。
- Spherecast(position : Vector3,radius : number,direction : Vector3,params : RaycastParams):RaycastResult?
指定された方向に球形を投げ、RaycastResultまたはBasePartのセルにヒットすると、Terrainを返します。
指定された時間増加とオプションのセットを含む、世界中のパーツのシミュレーションを進めます。Advances the simulation for parts in the world forward based on a specified time increment and an optional set of BaseParts .
このモデルを特定のプレイヤーのために持続化するように設定します。 Model.ModelStreamingMode は、 PersistentPerPlayer に設定されなければ、動作が追加された結果により変更されることはありません。
モデルのすべてのパーツが含まれているボリュームの説明を返します。
Class.BasePart|BaseParts が含まれる最小限のバウンドボックスのサイズを返します。Model 、Model.PrimaryPart が設定されている場合は、1>Class.BasePart|BaseParts1> が返されます。
このモデルオブジェクトが持続する Player すべてのオブジェクトを返します。このメソッドを Script から呼び出すか、LocalScript から呼び出すかによって動作は変わります。
モデルのキャノニカルスケールを返します。モデルの新規作成には、デフォルトで 1 が返されますが、Model/ScaleTo でスケールされると変更されます。
Class.Model.PrimaryPart|PrimaryPart を指定された位置に移動します。Class.Model.PrimaryPart が指定されていない場合は、モデルのルートパーツが使用されます。
このモデルは特定のプレイヤーのために再び持続しなくなります。 Model.ModelStreamingMode は、 PersistentPerPlayer に設定されて、結果として動作を変更するために変更された場合には持続しなくなります。
スケールファクターを設定し、すべての子孫インスタンスのサイズと場所を調整して、スケールファクターが 1 の場合、インスタンスのオリジナルサイズと場所に対するスケールファクターが相対的に変更されます。
Class.Model を Datatype.Vector3 のオフセットを保持しながら シフトすると、モデルのオリエンテーションを保持します。如果 他の Class.BasePart または Class.Terrain が新しい位置に既に存在する場合は、1> Class.Model は1>
Class.PVInstance のピボットを取得します。
Class.PVInstance とそのすべての子孫 PVInstances は、ピボットが指定の CFrame に移動します。