Patch Editor
ノードをつないでロジックを組み立てます。グラフは本物の script になり、script とまったく同じ 速度で動きます。生成されたコードはいつでも読めます。
ノードが実際に何をするかは パッチにあります。このページはエディターの使いかたの話です。
いま編集しているもの
| 開いたもの | 編集しているもの |
|---|---|
| レールのボタン | シーンのグラフ |
アセット内の .patch ファイル | 再利用できる patch。Save で書き戻します |
どちらの場合も編集は通常の経路を通るので、undo も同時編集も、追加の手当てなしに効きます。
ツールバー
| ボタン | はたらき |
|---|---|
| + Add node | カテゴリー別のノードメニュー |
| Load example | 出発点にも教材にもなる既成のグラフ |
| Node from object | シーンで選択中のものを指す参照ノード |
| Code | 生成された script。読み取り専用、コピーボタン付き |
| Save patch | グラフを再利用できるファイルとして保存する |
グラフがどんな script になったかを、そのまま見せてくれます。挙動がおかしいとき、配線をたどるより 読むほうがたいてい速く、グラフが思ったとおりのことをしていると確認する方法にもなります。
グラフの操作
| 操作 | やりかた |
|---|---|
| ノードを追加 | 空白部分で右クリック(カーソル位置に出ます)、または + Add node |
| ノードのメニュー | ノードを右クリック — コピー・切り取り・複製・貼り付け・削除 |
| 選択 | クリック、ドラッグで矩形選択、Shift で選択に追加 |
| すべて選択 | Ctrl + A |
| 削除 | Delete または Backspace |
| コピー / 切り取り / 貼り付け | Ctrl + C / X / V |
| 複製 | Ctrl + D |
| ズーム | スクロール |
| 視点の移動 | マウス中ボタン、またはキャンバスのドラッグ |
| ノードを畳む | ヘッダーの山形をクリックすると未使用ポートが隠れます |
配線
ポートからドラッグすると、つなげるポートが光り、つなげないポートは暗くなります。
それを受けられるノードのメニューが出て、選ぶとすでにつながった状態でノードが作られます。 ノードを足してからポートを探すより、ずっと速いやりかたです。
既存のケーブルは端の近くをつかむと付け替えや削除ができます。埋まっている入力をつかめば外せます。
ドラッグ中の操作は Escape か右クリックで取り消せます。
ポートの型
型ごとに色が決まっています。
| 型 | 色 | 運ぶもの |
|---|---|---|
pulse | 水色 | 実行の流れ |
number | 青 | 数値 |
boolean | オレンジ | true / false |
string | 緑 | 文字列 |
vector | 紫 | x・y・z の 3 つ組 |
color | ピンク | 色 |
object | 濃い青 | オブジェクトへの参照 |
pulse・object・vector は同じ型どうしでしかつながりません。スカラー(number・boolean・
string・colour)は互いに自由に変換されます。
ベクトルのポートは展開できます。 山形をクリックすると x・y・z の個別ソケットに分かれます。
入力側では部品からベクトルを組み立て、出力側では分解します。
ケーブルのつながっていない object ポートは、シーンのオブジェクトを選ぶドロップダウンに
なります。空のままなら、グラフが付いているオブジェクト自身を指します。
定数ノードと、変数・メッセージ・グローバルのノードにある id 欄は、ノードのヘッダーに直接 入力します。
パネルのサイズ
エディターは下にドッキングした状態で開きます。ヘッダーのサイズメニューで、ビューポート全体への 展開、ドッキングへの復帰、フローティングウィンドウを切り替えられます。端をドラッグ すればサイズが変わります。
次へ: UI Editor