ある言語圏におけるゲーム進行不能バグについて
前回の記事のバグですが、やはり言語設定が原因で起こっていました。
原因は小数点にピリオド(.)を使うかコンマ(,)を使うかの違いによるもののようです。
日本語や英語は小数点にピリオドを使いますが、他のヨーロッパ言語圏ではコンマを使うところが多いようですね。
Textファイルから読み込んだ文字列を浮動小数点に変換する際、エラーとなり進行不能に陥るみたいです。
私も今回の件で、言語ごとにそんな違いがあると始めて知りました。
メートル法とヤードポンド法のような規格の不統一による問題はまだまだ多そうです。
日本語や英語のユーザーの方は関係ありませんので、以下は問題がある言語圏のユーザーがご覧ください。
As for the bug in the previous article, it was still caused by the language setting.
The cause seems to be due to the difference between using a period (.) or a comma (,) for the decimal point.
Here's how to fix the problem.
Please try as a first aid.
Select Settings from the Start menu.
Select Time & Language.
Select a language that uses a period for the decimal point, such as English or Japanese.
The above settings should work.