0

GUi.HorizontalSliderシーンに があり、スクリプトが添付されたカメラがありますFreeCameraHorizontalSliderこれにより、 をスライドすると、スライダーのマウスの動きに応じてカメラも回転するという問題が発生します。

カメラを回転させずに GUI.Horizo​​ntalSlider をスライドするにはどうすればよいですか?

    var vSliderValue = 0.0F;
    var R : Transform;
    var L : Transform;

    function OnGUI () {
        vSliderValue = GUI.HorizontalSlider(new Rect(25, 25, 150, 150), vSliderValue, 0.0F, -180.0F);
        R.transform.rotation.eulerAngles.y = vSliderValue;

    }

ありがとう

4

1 に答える 1

0

コードは C# と JavaScript でも正常に動作します。for C# に変更R.transform.rotation.eulerAnglesしただけR.transform.eulerAnglesです (JS で動作するものと同じです)。同じスクリプトでカメラも変換しているコードがいくつかあるはずです。

于 2013-09-21T07:37:50.807 に答える