Create Dynamic Variable`1 (LogiXノード)
This article or section is a Stub. You can help the Neos Wiki by expanding it.
Create Dynamic Variable`1 | ||
---|---|---|
Inputs | ||
Impulse | WriteOrCreate | |
Slot | Target | |
String | VariableName | |
T | InitialValue | |
Bool | CreateDirectlyOnTarget | |
Bool | CreateNonPersistent | |
Outputs | ||
Impulse | OnCreated | |
Impulse | OnAlreadyExists | |
Impulse | OnNotFound |
はじめに
Create Dynamic Variable`1ノードは Target
Slot に最も近い DynamicVariableSpaceのスロットに指定した Type の Dynamic Variable を作成しようとします。
ダイナミックバリアブルのページで説明されているように、ダイナミックバリアブルの複製と親子付に関する注意事項が適用されます。
使用方法
InitialValue
のタイプに応じて、このコンポーネントは DynamicValueVariable`1か、 DynamicReferenceVariable`1 を最も近い DynamicVariableSpaceを含むスロットにアタッチします。
InitialValue
は、デモのために T 値として示されていますが、LogiX ブラウザで選択した型、または Component Attacher で指定した型から構成されることになります。
Component Attacher を使用する場合、Creating custom LogiX Node ページの説明に従って、有効な FrooxEngine または BaseX タイプを指定します。
CreateDirectlyOnTarget
はこのノードのデフォルト機能を上書きし、最も近いDynamicVariableSpaceのスロットではなく、Target
スロット上に直接Dynamic Variableを作成します。
CreateNonPersistent
は、結果の Dynamic Variable を非永続(non-persistent)コンポーネントとして作成し、オブジェクトまたはワールドが再ロードされたときに保存されないようにするものです。
例
.