質問編集履歴

1

回答をもとにして書いたコードを付け加えました。

2020/06/21 01:27

投稿

kosho206
kosho206

スコア41

test CHANGED
File without changes
test CHANGED
@@ -55,3 +55,25 @@
55
55
  StateMachineBehaviourでは、MonoBehaviourでいつも書いているようなコードは使うことはできないのですか?
56
56
 
57
57
  特定のステートから抜けたタイミングで、シーン内のオブジェクトにアタッチされたスクリプトの変数を変更するには、どのような書き方をすればできますか?
58
+
59
+
60
+
61
+
62
+
63
+ ※追記 回答をいただいた後に書いたStateMachineBehaviourのコードです。
64
+
65
+ UnkoSetはpublic変数です
66
+
67
+ ```ここに言語を入力
68
+
69
+ override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
70
+
71
+ {
72
+
73
+ animator.SetBool("UntiburiFlag", true);
74
+
75
+ animator.gameObject.GetComponent<UnkomanAnim>().UnkoSet = 1;
76
+
77
+ }
78
+
79
+ ```