《地平線:黎明時分》是開發者除錯版?所以問題頻出?
發佈日期 2020-08-10 10:29:40
《地平線:黎明時分》PC版發售後引發爭議,許多玩家認為PC版最佳化差,並且有許多Bug。甚至有人懷疑《地平線:黎明時分》PC版會不會是開發者除錯版本?
近日在Reddit論壇上有一位自稱是程式設計師的網友表示,他花費時間研究了《地平線:黎明時分》的Dump檔案,下圖所示的程式碼中指定的記憶體並不存在,而這條程式碼會導致遊戲崩潰。
他還發現了166條類似於這樣的程式碼,把這些程式碼禁掉後,《地平線:黎明時分》的崩潰次數就減少了。這位使用者認為PC版可能是開發者除錯版本,所以問題頻出。
Reddit論壇上另外一位程式設計師Frans Bouma則不同意這個觀點,他說這款遊戲確實有一些除錯程式碼,但不能說明《地平線:黎明時分》PC版就是除錯版本(分析原文:點選檢視)。
Frans Bouma表示除錯版啟動器是大於100MB的,而《地平線:黎明時分》的啟動器小於50MB,並且在遊戲中除錯選單已不起作用。雖然那些錯誤程式碼仍存在,但這很正常。虛幻4引擎遊戲的正式版裡,都有很多除錯程式碼。所以這不能說明《地平線:黎明時分》是開發者除錯版本。
Frans Bouma同意之前那位網友的分析,那是個指標問題,其指定的記憶體不存在。很多函式都有序言,以確保不會發生多執行緒問題,始終會檢測指標是否為null等等。有些指標可能被忽略了,為了讓遊戲在Windows上執行,他們新增了很多東西,現在看來確實有些問題。
不過Frans Bouma還是認為《地平線:黎明時分》PC版並非開發者除錯版本,但這款遊戲的最佳化問題確實嚴重,希望官方能儘快推出補丁,修復《地平線:黎明時分》PC版的崩潰和最佳化問題。
相關攻略文章
《地平線:黎明時分》銷量破2000萬 《西部禁域》全新預告發布
傳樂高與《地平線:黎明時分》推出聯動玩具
PC版《地平線:黎明時分》新補丁上線 追加DLSS
《地平線:黎明時分》PC新補丁上線 加入DLSS和FSR
前索尼互娛CEO曬Steam Deck玩《地平線:黎明時分》
《地平線:黎明時分》PS5補丁測試 全程穩定60幀
《地平線:黎明時分》完全版Steam特惠167元
《地平線:黎明時分》在美麗開放世界中狩獵巨獸
《地平線:黎明時分》廠商曬新工作室 辦公環境很舒心
《地平線:黎明時分》概念畫師Mike Nash離世 年僅36歲
《地平線:黎明時分》將減少PC更新 重心轉向PS5
PC《地平線:黎明時分》更新頻次將降低 近期94%好評