Unity プレハブの操作について質問です
現在unityを利用してゲーム開発をしています。
プレハブ(Sprite)をスクリプトで画面に表示した後、そのSpriteにマウスでドラック操作を実装したいのですが可能でしょうか。方法があれば教えていただけると幸いです。
###試したこと
プレハブに下記ソースをAddしていますが動きません。
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4using UnityEngine.EventSystems; 5 6public class Mouse1 : MonoBehaviour,IDragHandler 7{ 8 // Start is called before the first frame update 9 void Start() 10 { 11 12 } 13 14 // Update is called once per frame 15 void Update() 16 { 17 18 } 19 public void OnDrag(PointerEventData eventData) 20 { 21 Vector3 TargetPos = Camera.main.ScreenToWorldPoint(eventData.position); 22 TargetPos.z = 0; 23 transform.position = TargetPos; 24 } 25}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/06 05:54