前提・実現したいこと
キャラクターを動かしたい
発生している問題・エラーメッセージ
Unity2Dでゲームを作っています。まずはキャラクターをクリックで動かせるようにしよう!と、無事クリックした座標にキャラクターは動いてくれるようになったのですが、なぜか起動直後に動き始め、ゲーム画面中央で止まります。
該当のソースコード
C#
1public class Slime : MonoBehaviour 2{ 3 public float speed = 2; 4 Vector2 vec; 5 // Start is called before the first frame update 6 void Start() 7 { 8 9 } 10 11 // Update is called once per frame 12 void Update() 13 { 14 if(Input.GetMouseButtonDown(0)){ 15 vec=Camera.main.ScreenToWorldPoint(Input.mousePosition); 16 //Debug.Log("x="+vec.x+" y="+vec.y); 17 } 18 19 transform.position = Vector2.MoveTowards(transform.position, new Vector2(vec.x,vec.y), speed *Time.deltaTime); 20 } 21}
試したこと
検索(ワード選びが悪いのか)にも掛からず、幾つかチェックボックスを外したり入れたりしてみましたがダメでした。
補足情報(FW/ツールのバージョンなど)
Unity 2019.3.0a4
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/06 10:13
2019/06/06 13:03
2019/06/06 13:22