Input カテゴリ - Stingray フロー ノード リファレンス

説明

このカテゴリには、自分のグラフ以外(他のフロー グラフや Lua スクリプト内)で設定されているデータ値にアクセスするのに使用できるノードが含まれています。

このノードをユニット フロー グラフ、エンティティに割り当てるフロー グラフ、またはフロー サブルーチンで使用すると、新しい入力データ接続が、このユニット、他のフロー グラフ内のエンティティまたはサブルーチンを表すフロー ノードで、使用可能になります。フロー グラフがこの外部入力ノードからデータ値を読み取る場合はいつでも、他のいずれかのフロー グラフによってその新しいデータ接続に渡された最後の値を受け取ります。

たとえば、次の図は、Custom variable という名前の External Input String ノードが含まれているユニット フロー グラフを示します。このユニット用の Data > Level Unit ノードがレベル フロー グラフで使用されているときは、文字列値を受け入れる、同じ名前の入力接続が自動的に提供されます。ユニット フロー グラフが外部文字列値を読み取ろうとすると、レベル フロー グラフがその文字列入力接続に最後に渡した値を取得します。この場合は、"A string value!" というテキストです。

External In Event

さらに、stingray.Unit.set_flow_variable() または stingray.FlowComponent.set_flow_variable() を呼び出すことによって、Lua から外部入力変数を設定できます。

レベル フロー グラフ内のこのノードを使用する場合は、stingray.Level.set_flow_variable() を呼び出すことによって、Lua から入力変数のみ設定できます。

ノード

出力

Actor

actor

外部フロー グラフによって渡されたアクターです。

変数

Name

string

取得する外部アクター入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Boolean

boolean

外部フロー グラフによって渡されたブール値です。

変数

Name

string

取得する外部のブール入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Camera

camera

外部フロー グラフによって渡されたカメラです。

変数

Name

string

取得する外部カメラ入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Entity

entity

外部フロー グラフによって渡されたエンティティです。

変数

Name

string

取得する外部エンティティ入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Id Value

id

外部フロー グラフによって渡された ID です。

変数

Name

string

取得する外部 ID 入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Light

light

外部フローグラフによって渡されたライトです。

変数

Name

string

取得する外部ライト入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Material

material

外部フロー グラフによって渡されたマテリアルです。

変数

Name

string

取得する外部マテリアル入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Mesh

mesh

外部フロー グラフによって渡されたメッシュです。

変数

Name

string

取得する外部メッシュ入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Mover

mover

外部フロー グラフによって渡されたムーバです。

変数

Name

string

取得する外部ムーバ入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Numeric

float

外部フロー グラフによって渡された数値です。

変数

Name

string

取得する外部数値入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Quaternion

quaternion

外部フロー グラフによって渡されたクォータニオンです。

変数

Name

string

取得する外部クォータニオン入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

String

string

外部フロー グラフによって渡された文字列です。

変数

Name

string

取得する外部文字列入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Unit

unit

外部フロー グラフによって渡されたユニットです。

変数

Name

string

取得する外部ユニット入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Vector 3

vector3

外部フロー グラフによって渡された vector3 です。

変数

Name

string

取得する外部 vector3 入力変数の名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。