ノートの端の書き残し

UnityやらC#やら。設計が得意かもしれない。

2019-09-17から1日間の記事一覧

【Unity】transform.positionのメンバ変数を直接変更できない理由

小ネタです。(言語をちゃんと理解してる人には当たり前の話です。) transform.position.x = 1f; Unityを使い始めの頃、だれしもこんなコードを書いたことと思います。 そしてエディタに怒られたことでしょう。 これを解決するために、 var newVec = new Vect…

【Unity】UnityEventのRemoveAllListenersはインスペクタから登録したコールバックを削除しない

小ネタです。 [SerializeField] private Button button; button.onClick.AddListener(callback); ButtonのonClickにはスクリプトからコールバックを登録できます。 そして、 button.onClick.RemoveAllListeners(); スクリプトから、登録したコールバックを削…