毎度ながら曖昧な情報が多いのですが、今回はかなりひどいですw

今回はこれなんですけど、メインテーマは Unity + NGUI です。
このゲームは NGUI という Asset を使用しているのですが、その Asset でビットマップフォントを使用しているためローカライズデータを変更しただけではうまく表示されません。
試しに変更してみます、今回は New Game の部分です。
Data/Config/Localization.txt の btnNewGame の部分を New ゲーム にしてゲーム起動

こうなります。New だけ表示され ゲーム は表示されません。
よくあるゲームでは豆腐が表示されるのですが NGUI では何も表示されないのが特色です。
NGUI と同じような Asset として Text Mesh Pro という Asset もあるのですがこちらは XXX とバツ表示されます。
この状態から正常に表示するためにはビットマップフォントを入れ替える方法もありますが、今回はビットマップフォントを指定している部分をダイナミックフォントに変更するというやり方を行います。
NGUI の UILabel を New Game は使用しています。この UILabel のプロパティを設定している部分は Level1 の MonoBehaviour にあります。New Game は 00008.-15 になります。
このファイルを見ます

0xC0 の部分が Text の部分で 0xB4 から(画像では0xBBまでになっていますが0xBFまでが正解です)の部分がビットマップフォント指定している部分です。
ここを

0xA8 ここからがダイナミックフォントの指定になります。
上記に変更してゲームを起動すると

ダイナミックフォントなのでゲームも表示されています。
フォントの値 93 19 は他の -15 ファイルを見ると良いでしょう。
謎技術が多いですが今回は以上です。

今回はこれなんですけど、メインテーマは Unity + NGUI です。
このゲームは NGUI という Asset を使用しているのですが、その Asset でビットマップフォントを使用しているためローカライズデータを変更しただけではうまく表示されません。
試しに変更してみます、今回は New Game の部分です。
Data/Config/Localization.txt の btnNewGame の部分を New ゲーム にしてゲーム起動

こうなります。New だけ表示され ゲーム は表示されません。
よくあるゲームでは豆腐が表示されるのですが NGUI では何も表示されないのが特色です。
NGUI と同じような Asset として Text Mesh Pro という Asset もあるのですがこちらは XXX とバツ表示されます。
この状態から正常に表示するためにはビットマップフォントを入れ替える方法もありますが、今回はビットマップフォントを指定している部分をダイナミックフォントに変更するというやり方を行います。
NGUI の UILabel を New Game は使用しています。この UILabel のプロパティを設定している部分は Level1 の MonoBehaviour にあります。New Game は 00008.-15 になります。
このファイルを見ます

0xC0 の部分が Text の部分で 0xB4 から(画像では0xBBまでになっていますが0xBFまでが正解です)の部分がビットマップフォント指定している部分です。
ここを

0xA8 ここからがダイナミックフォントの指定になります。
上記に変更してゲームを起動すると

ダイナミックフォントなのでゲームも表示されています。
フォントの値 93 19 は他の -15 ファイルを見ると良いでしょう。
謎技術が多いですが今回は以上です。
コメント