搜尋文章

2013年4月3日 星期三

unity3d 執行檔在光碟上運行錯誤

之前發佈unity執行檔時當是在本機運行,後來把執行檔燒入在光碟執行後

就發現遊戲一開啟就死當,然後強制關閉,拜見股溝大神後,發現應該是log檔的問題

在unity player設定有個選項是 use player log,把勾勾選起來的話就是在程式裡有寫

Debug.log的地方,他就會幫你再data資料夾裡開一個logout.txt的文字檔,然後把log資訊

寫進去,但因為是在光碟上執行所以他沒辦法寫檔所以就死當拉 !

解決方法有兩個,一個當然就是在包執行檔的時候在player setting那邊把use player log

給取消掉,另一個方法就是透過另一個檔案去開那個執行檔並且在後面加上 -nolog的

屬性,看是要用bat還是捷徑還是另外寫開檔的執行檔都可以,就是像這樣

text.exe -nolog

這邊順便再另外提一個東西是unity的全螢幕是改變螢幕解析度的作法

不過這種作法UI會被拉撐,如果不想被拉撐的話一樣可以用視窗模式

然後在開檔的屬性後面加上 -popupwindow就好

沒有留言:

張貼留言