Unity Standard AssetsのFPSControllerのtransform.positionを変更したいのですが、
インスペクターから変えようとしても(バーを動かしたり直接値を書いたりして)値は変わりません。
また、スクリプト(FirstPersonController.csや他のスクリプト)から位置を変えたら、コンソールのデバッグでは一瞬値が変わってまたもとの位置に戻ってしまいます。
C#
1GetComponent<FirstPersonControll>().enabled = false; 2transform.position = pos; //Vector3 3GetComponent<FirstPersonControll>().enabled = false;
(GetComponentしまくってるのは無視しちゃってください)
このようにFirstPersonController.cs自体を無効にして補正をさせないようにと考えたのですがうまくいきませんでした。
どうすればいいのでしょうか?
回答1件
あなたの回答
tips
プレビュー