【Unity】ボタンクリック動作をノーコードで実行

メモ

ボタンクリックの実行は、スクリプトで制御されているが、ノーコードで、遷移を設定するよう変更してみる。

実行画面

Jumpボタンの設定を変更する。
(スクリプトが設定してある部分を変更する)

Jumpボタンのヒエラルキー―>Button>On Click()で、+ボタンをクリックして動作を追加。
ポップアップメニューで、Animator>SetTrigger(String) を選択し、isJumpを設定変更する。

ボタンのインスペクター

追加で、Any StateからJumpへ遷移するようにを接続する。

アニメーションのステートマシン(編集後)
パラメーターのisJump


<備考>

Visual Scriptingで、キー割り当て実験。
スペースキーを押すとジャンプアニメーションが再生するよう設定。
他のアニメーションも別のキーに割り当てておけばデバッグ作業がはかどりそうな感じ。

Visual Scripting

※Unityの言語設定で日本語にした弊害?
 × On Keybord Input > Key : 空間
 〇 On Keybord Input > Key :  Space

キーに割り当てたシーンもあり。上記の件は、こちらのシーンで試す。

以上。

この記事が気に入ったらサポートをしてみませんか?