初歩的なのかもしれませんが、タイトル通りなぜVector3のx,y,zに直接値を代入できないのですか?
また、Vector3のリファレンスを見ると、x,y,zともfloat型になっておりますが、以下のようにGetType()メソッドで型を調べて見るとSystem.Singleとなっています。
Debug.Log(transform.position.x.GetType());
Singleを調べるとfloatのエイリアスと書いてありました。
エイリアスだったら、代入できるのでは?
と安直に考えているのですが.....
どうか、有識者の方々私になぜ代入できないのか理由を教えていただきたいです。
よろしくお願いします。
想定通りに動かないコードを追記していただけると助かります。
回答1件
あなたの回答
tips
プレビュー