Input カテゴリ - Stingray フロー ノード リファレンス
このカテゴリには、自分のグラフ以外(他のフロー グラフや Lua スクリプト内)で設定されているデータ値にアクセスするのに使用できるノードが含まれています。
このノードをユニット フロー グラフ、エンティティに割り当てるフロー グラフ、またはフロー サブルーチンで使用すると、新しい入力データ接続が、このユニット、他のフロー グラフ内のエンティティまたはサブルーチンを表すフロー ノードで、使用可能になります。フロー グラフがこの外部入力ノードからデータ値を読み取る場合はいつでも、他のいずれかのフロー グラフによってその新しいデータ接続に渡された最後の値を受け取ります。
たとえば、次の図は、Custom variable という名前の External Input String ノードが含まれているユニット フロー グラフを示します。このユニット用の Data > Level Unit ノードがレベル フロー グラフで使用されているときは、文字列値を受け入れる、同じ名前の入力接続が自動的に提供されます。ユニット フロー グラフが外部文字列値を読み取ろうとすると、レベル フロー グラフがその文字列入力接続に最後に渡した値を取得します。この場合は、"A string value!" というテキストです。

さらに、stingray.Unit.set_flow_variable() または stingray.FlowComponent.set_flow_variable() を呼び出すことによって、Lua から外部入力変数を設定できます。
レベル フロー グラフ内のこのノードを使用する場合は、stingray.Level.set_flow_variable() を呼び出すことによって、Lua から入力変数のみ設定できます。
出力 |
| | Actor |
| actor |
外部フロー グラフによって渡されたアクターです。
|
変数 |
| | Name | 
| string |
取得する外部アクター入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | Boolean |
| boolean |
外部フロー グラフによって渡されたブール値です。
|
変数 |
| | Name | 
| string |
取得する外部のブール入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | Camera |
| camera |
外部フロー グラフによって渡されたカメラです。
|
変数 |
| | Name | 
| string |
取得する外部カメラ入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | Entity |
| entity |
外部フロー グラフによって渡されたエンティティです。
|
変数 |
| | Name | 
| string |
取得する外部エンティティ入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | Id Value |
| id |
外部フロー グラフによって渡された ID です。
|
変数 |
| | Name | 
| string |
取得する外部 ID 入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | Light |
| light |
外部フローグラフによって渡されたライトです。
|
変数 |
| | Name | 
| string |
取得する外部ライト入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | Material |
| material |
外部フロー グラフによって渡されたマテリアルです。
|
変数 |
| | Name | 
| string |
取得する外部マテリアル入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | Mesh |
| mesh |
外部フロー グラフによって渡されたメッシュです。
|
変数 |
| | Name | 
| string |
取得する外部メッシュ入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | Mover |
| mover |
外部フロー グラフによって渡されたムーバです。
|
変数 |
| | Name | 
| string |
取得する外部ムーバ入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | Numeric |
| float |
外部フロー グラフによって渡された数値です。
|
変数 |
| | Name | 
| string |
取得する外部数値入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | Quaternion |
| quaternion |
外部フロー グラフによって渡されたクォータニオンです。
|
変数 |
| | Name | 
| string |
取得する外部クォータニオン入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | String |
| string |
外部フロー グラフによって渡された文字列です。
|
変数 |
| | Name | 
| string |
取得する外部文字列入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | Unit |
| unit |
外部フロー グラフによって渡されたユニットです。
|
変数 |
| | Name | 
| string |
取得する外部ユニット入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。
出力 |
| | Vector 3 |
| vector3 |
外部フロー グラフによって渡された vector3 です。
|
変数 |
| | Name | 
| string |
取得する外部 vector3 入力変数の名前です。
|
Unit Flow Editor、Level Flow Editor、External Flow Editor で使用可能です。