動的円柱障害物を表します。
コンストラクタとアクセサ
その他の関連リファレンス項目
この参照ページは、次の概要トピックと関連付けられています
![]() |
add_to_world ( self )![]() 指定された GwNavCylinderObstacle を作成時に指定されたワールドに追加します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
この関数は値を返しません。 |
![]() |
create ( nav_world, position, height, radius, is_exclusive, color, layer_id, smartobject_id, user_data_id ) : stingray.GwNavCylinderObstacle![]() GwNavCylinderObstacle を作成します。
|
nav_world : | この障害物が属する GwNavWorld です。 | |
position : | 障害物の位置です。 | |
height : | number | 障害物の高さです。 |
radius : | number | 障害物の半径です。 |
is_exclusive : | boolean | この障害物に関連付けられている NavTag が NavMesh をトラバースできないようにするかどうかを示します。 |
color : | 障害物が NavMesh にタグ付けするカラーです。nil の場合、既定のカラーが適用されます。is_exclusive が true の場合は使用されません。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 | |
layer_id : | number? | この障害物に関連付けるレイヤです。is_exclusive が true の場合は使用されません。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
smartobject_id : | number? | この障害物に関連付ける SmartObject です。is_exclusive が true の場合は使用されません。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
user_data_id : | number? | この GwNavCylinderObstacle に関連付けるユーザ データです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
作成された障害物です。 |
![]() |
create_exclusive ( nav_world, position, height, radius ) : stingray.GwNavCylinderObstacle![]() 排他的 NavTag を使用して GwNavCylinderObstacle を作成します。
|
nav_world : | この障害物が属する GwNavWorld です。 | |
position : | 障害物の位置です。 | |
height : | number | 障害物の高さです。 |
radius : | number | 障害物の半径です。 |
作成された障害物です。 |
![]() |
destroy ( self )![]() GwNavCylinderObstacle を破壊します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
この関数は値を返しません。 |
![]() |
get_tagvolume_integration_status ( self ) : stingray.GwNavTagVolume.IntegrationStatus![]() |
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
GwNavCylinderObstacle の内部 GwNavTagVolume の統合ステータスです。 |
![]() |
remove_from_world ( self )![]() 作成時に指定されたワールドから指定した GwNavCylinderObstacle を除去します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
この関数は値を返しません。 |
障害物は破壊されず、単に無視されます。
![]() |
set_does_trigger_tagvolume ( self, does_trigger )![]() false の場合、この GwNavCylinderObstacle はボットによってのみ避けられます。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
does_trigger : | boolean | この障害物が DynamicNavMesh に穴を開けるかどうかを示します。 |
この関数は値を返しません。 |
true の場合、NavMesh はこの GwNavCylinderObstacle によって実際に変更されます。
![]() |
set_position ( self, position )![]() 指定した GwNavCylinderObstacle の現在の位置を設定します。これは次の更新時に考慮されます。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
position : | 障害物の位置です。 |
この関数は値を返しません。 |
![]() |
set_velocity ( self, velocity )![]() 指定した GwNavCylinderObstacle の現在の速度を設定します。これは次の更新時に考慮されます。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
velocity : | 障害物の速度です。 |
この関数は値を返しません。 |