精華區beta C_Chat 關於我們 聯絡資訊
作者: ecniv (艾克尼夫) 看板: C_Chat 標題: Re: [問題]遊戲中文化的難處 時間: Mon May 23 16:33:36 2011 魔法門六的例子不知道算不算? 這款中文化似乎比原版多了一些bug,我覺得影響最大的地方是某塊記憶水晶拿不到, 沒有那塊記憶水晶主線根本進行不下去,會卡關。 聽過的說法是遊戲原版的架構不適合中文化,硬要中文化的結果就是產生bug。 似乎跟中文英文編碼不同的問題有關?像是C++中文處理似乎就有必要先研究一下。 我是覺得除非很確定程式只在小範圍流傳,不然像是應用程式這種的,如果不在設計 時就把未來國際化的功能考慮進去,那麼到時可能就多了許多繁瑣的修改。像是有些 open source的應用程式安裝後發現選項都是方塊感覺實在不怎麼好。反之若架構完善 則更換遊戲或程式的語言都可視作是選擇不同的語言檔案來顯示才對。 以上是一些外行人的看法。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.107.46
wizardfizban:魔法門六不知道 九代的中文版會卡死的原因是因為 05/23 16:36
wizardfizban:英文是單位元 中文是雙位元 遊戲系統只支援單位元 05/23 16:37
wizardfizban:而這個問題無解 所以...... 05/23 16:37
ecniv:這就是編碼問題啊,所以就有必要將系統改成支援你說的雙位元 05/23 16:39
wizardfizban:我記得要改的話幾乎要重寫 所以才無解 05/23 16:39
ecniv:不過可能工程會很龐大,所以我才說如果設計時就想好要翻譯成 05/23 16:40
ecniv:其他語言,這樣之後真的要翻譯時才方便 05/23 16:41
ecniv:幾乎要重寫不是無解,是不想做而已吧... 05/23 16:43
wizardfizban:代理商那會花等於重做一個遊戲的功夫 XD 05/23 16:46
ecniv:還是有差吧,圖不用重畫,劇情不用重想,對話不用重設計... 05/23 16:49
ecniv:只要改程式就好,而且我還以為把變數型態改一改就差不多了XD 05/23 16:50
wizardfizban:我記得那已經是引擎本身的問題了 XD 05/23 16:51
wuliou:要改程式的編碼的話 重寫一個還比較輕鬆 會扯到太多東西了 05/23 16:51
ecniv:真慘,我想得太簡單了XD 05/23 16:57
wuliou:變數型態一改 函數也要改 檔案處理也要改 牽一髮動全身 05/23 17:35