[程式] Unity的程式老是無法回應

看板GameDesign作者 (xanadu)時間10年前 (2014/01/30 01:09), 編輯推噓1(1011)
留言12則, 5人參與, 最新討論串1/1
使用Unity也一段時間了, 最近測試遇到程式放著一段時間就會無法回應,按什麼都沒反應的問題。 我使用的是Unity3.5.7 pro, 因為程式放著會卡住, 所以就嘗試把場景中的元件移除簡化問題, 最後場景中只掛了一個RPC Server的元件和攝影機, 測試腳本單純初始化RPC元件, 且沒有任何Client端對它進行連結, 就這樣的程式放著幾天也出現無法回應, 難道是Unity本身有缺陷? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.46.171.42

01/30 10:17, , 1F
我有測過連跑兩禮拜的
01/30 10:17, 1F

01/31 19:43, , 2F
輸出成執行檔?
01/31 19:43, 2F

01/31 22:19, , 3F
有點隔空抓藥的感覺XD
01/31 22:19, 3F

02/01 10:29, , 4F
測是環境是輸出成exe, 在win7和xpe上跑都出現過無法回應
02/01 10:29, 4F

02/01 10:34, , 5F
Unity專案內的其他Asset會不會影響到程式穩定性?
02/01 10:34, 5F

02/01 10:35, , 6F
即使這些Asset沒有使用到?
02/01 10:35, 6F

02/01 10:37, , 7F
照常理應該是無關聯, 但還是問一下確認
02/01 10:37, 7F
今天下午放下去跑的Code只有這樣 void Start () { Network.InitializeSecurity(); NetworkConnectionError error = Network.InitializeServer(5, Port, false); Debug.Log(error); } 專案設定有開背景執行, 影像品質為預設fastest, 其餘設定沒有變更,皆為預設值, 輸出兩份執行檔, 並且同時開啟,掛機時有將視窗最小化, 第一份會正常的執行, 輸出NoError 第二份因為Port被占用, 會輸出CreateSocketOrThreadFailure 同時開兩個Unity應該不會影響結果吧? 老實說我也不是很確定, 唯一可以確定的是掛一個下午就看到沒有回應的情況又發生。 我再用別的方式去測看看好了, 或許連RPC都不用開就會出現。 ※ 編輯: rephansu 來自: 1.165.168.145 (02/01 18:27)

02/01 21:18, , 8F
不做close?
02/01 21:18, 8F

02/02 09:50, , 9F
因為是程式進行中卡住, 不會跑到關閉流程
02/02 09:50, 9F

02/02 09:53, , 10F
這樣還有必要寫嗎?我是覺得沒必要就沒加上去
02/02 09:53, 10F

02/02 09:55, , 11F
同樣的程式只開一隻, 昨天晚上開到今天還沒卡住,
02/02 09:55, 11F

02/02 09:57, , 12F
看來只能繼續放了(前面會開兩個測試是跟最終架構有關聯)
02/02 09:57, 12F
文章代碼(AID): #1IwJNTkr (GameDesign)