PTT推薦

Re: [閒聊] 黑神話:悟空 評測BUG多的可能原因

看板C_Chat標題Re: [閒聊] 黑神話:悟空 評測BUG多的可能原因作者
horazon
(Horazon)
時間推噓10 推:10 噓:0 →:13

雖然我覺得黑神話看起來就是80分的作品

感覺就差不多等於P謊,不到法環、戰神45的高度

看影片覺得打擊感很差 (然後有中國yter說是因為棍子的打擊感大家不熟悉(笑))

法環DLC還沒打完,短時間也不會想玩

(且我對中國文化很不熟悉,那些目前洩漏的劇情其實看不懂


不過我會想幫這段講個話

※ 引述《horrorghost (恐怖復甦)》之銘言:
: https://i.imgur.com/Cz8TtsD.jpeg

: 如圖
: 聽說有一部分BUG是這個原因啦
: 另外歐洲遊戲評測會有BUG的原因似乎是,和.的用法跟亞洲和美洲不一樣
: 遊戲科學原本不知道這件事
: 這個BUG聽說現在已經修好了
: 大家覺得呢?

一定要改"中文語系"是有點怪,通常"美國語系"和"中文語系"都不該出問題才是

但是,和.這個問題還真得會發生

而且一般程式設計者會覺得,怎麼會有人這麼蠢

但實際上只有實際遇過問題的才會知道 (也通常是遊戲程式才會發生


一般程式設計者會覺得,這樣的狀況會發生,
是代表你不寫
float f1 = 3.5f;

然後硬寫成
string s1 = "3.5";
float f1 = float.Parse(s1); //此時某些歐洲國家可能就會轉換為35而非3.5

但通常問題不是這樣發生的,通常是在其他儲存資料的地方發生問題

但大多數程式會使用儲存資料的方法

可能是DB,或是約定俗成的json/xml等格式

這些格式小數點是. ,而這些是不太會出問題的


但問題是遊戲製作為了管理/難度平衡方便,

通常不會用以上的格式而是Excel或是自寫的格式

這些格式有時就會以string方式先儲存,讀取時才轉化為數字

要處理這問題也很簡單就是,只要讀取時指定程式的語系(CultureInfo)即可

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.218.220.89 (臺灣)
PTT 網址

Xpwa563704ju08/18 19:35能熱修就沒差了吧

iam071808/18 19:36目前光看影片就是臥龍 在等兩天

sokayha08/18 19:37

horrorghost08/18 19:37

JohnShao08/18 19:41推解說

JohnShao08/18 19:42不過有點好奇的是,這算好修的東西嗎?

aiiueo08/18 19:45MC上平均80分的遊戲,閃之軌跡2

sokayha08/18 19:47好修 一般都是沒撞到沒預想才出問題

lbowlbow08/18 19:47你說的為了管理平衡方便不就是不懂的做法嗎= =

sokayha08/18 19:47確定病因的話很快

lbowlbow08/18 19:47雖然小團隊沒經驗也是很正常的

goldman020408/18 19:54感覺C+V然後修改一下的既視感很重

a985402108/18 19:56我看大部分包括外媒提的缺點都沒說到打擊感吧

a985402108/18 19:56不都集中在bug跟地圖設計上

horazon08/18 20:00很好修,通常讀取數值都是遊戲一開始就做完 (檔案小)

horazon08/18 20:00只要暫存玩家語系,切換成cn之類的,讀取檔案,回復語系

horazon08/18 20:01我不覺得不使用json/xml是不懂的做法

horazon08/18 20:01你用excel可以很快的比較修改數值(ex.不同怪物血量)

sokayha08/18 20:03應該大部份遊戲都不是公用格式 感覺一開始目標就有放mod

sokayha08/18 20:03親和的遊戲才比較會這樣做

hn8525541308/18 20:17還在程式問題,難道你開發產品連SIT也沒做?

sporocyst08/18 21:47打擊感我覺得還好,畢竟幾乎評測都沒有把這個列為大問

sporocyst08/18 21:47題,應該還可以期待