あるオブジェクトを、ドラッグした時とクリックした時、
それぞれ別のアニメーションで反応をさせたいのですが
WEBで見つけたコードを動かしてもうんともすんとも言いません。
何か書き方が間違っているのでしょうか?
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class SlimeMove : MonoBehaviour, IPointerClickHandler, IDragHandler { Animator animator; void Start() { animator = GetComponent<Animator>(); } public void OnPointerClick(PointerEventData eventData) { //クリックされた時 animator.SetTrigger("Jump"); } public void OnDrag(PointerEventData eventData) { //ドラッグ中 animator.SetTrigger("Attack"); } }
メインカメラにレイキャスト、
対象のオブジェクトにこのコードを張り付けボックスコライダーを入れてます。
Unity2020.3.20.f1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。