1. 程式人生 > >Unity3D Build Settings

Unity3D Build Settings

本文,基於Unity 5.6pro版本來發布PC端。文中若有不妥之處,歡迎各位指出!

一.如何去掉Unity官方水印? 
首先,你需要pro版本的Unity3D。如果,你是personal版本的話,就需要重新安裝pro版本的U3D,然後通過破解工具。具體做法,可以參考連線:http://www.ceeger.com/forum/read.php?tid=23396&page=1,或者下載我上傳的破解工具也行。 
然後,操作如下圖: 
圖1 圖2 
(1)將上述Resolution and Presentation ->Display Resolution Dialog 選項改為 Disabled。即不彈出程式最開始的解析度設定面板。(2)將Splash Image - >Show Splash Scresn 屬性的勾去掉。即不需要Unity自帶的開場動畫。其它常用屬性如下表:

屬性名 屬性說明
Run In Background 播放器失去焦點時是否停止運行遊戲,如果不是就選中此項
Resizable Window 視窗是否可調
Allow Fullscreen Switch 是否允許全屏切換

二、如何設定視窗模式 
圖3 圖4 
設定視窗模式時,一定要先將Default Is Full Sceen的勾去掉,然後設定視窗的長寬屬性,最後再去掉水印。如果,去掉水印之後就選擇釋出,就會導致再設定視窗模式時就會失去效果,具體原因我也不清楚。但所幸找到了好的解決方法。方法如下: 
這裡寫圖片描述 
單擊,設定,選擇Reset,重置釋出設定。然後,再重新按照上述方法設定視窗模式。

最後,總結一下:一般U3D專案都會考慮全屏顯示,執行場景之後,若想修改視窗大小,需要在程式碼層面中,通過設定改變螢幕大小函式:Screen.SetResolution();如果想在winform當中嵌入U3D程式時,需要將其設定為視窗模式

,不然會導致,解析度問題,比如:按鈕的響應區域發生了變化,無法點選按鈕事件等。