您好,登錄后才能下訂單哦!
今天碰到一個有關于unity引擎自帶的第一人稱視角中自帶的mouselook的腳本的問題,任我怎么修改RotationAxes中的枚舉變量他都執行的單一的判斷操作。
例如:腳本一開始有public RotationAxes axes = RotationAxes.MouseXAndY;
那么引擎就不斷的捕獲你x,y方向坐標改變值,只要有改變引擎就會改變你當前的攝像機的視角,如果你只是修改一下RotationAxes.MouseX,那么你會發現還是x,y方向都可以改變的,這就很納悶,修改為RotationAxes.MouseY同樣是這個問題,后來發現原來public變量是以前面界面中賦予的變量類型為主的,代碼中修改是不會影響到前臺界面的值的修改的,所以還是只能定義成private類型的變量才可以在代碼中改變這個值。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。