飛剣 2019/09/28 19:03

MVの多言語サポート

この2日間、メニューをカスタマイズしようとしています。

途中で問題が発生しました:新しいメニュー項目の名前はどこに書かれています?

なぜなら、MVのコードに日本語が見つかりませんでした。

コードに日本語がまったくない、でもメニューは日本語で表示されます。

原因を追跡しようとしました。


これはsystem.jsonの一部です:

日本語の単語はここに保存されます。

データの読み込みが完了した後、コードでTextManagerを定義します:

これで日本語の単語を名前にリンクします。

それらを使用する必要があるとき、このように使用します:

このように、「攻撃」という単語とTextManager.attackはリンクされています!


MVのこのロジックを理解するためにほぼ2日を使いました……

しかし、これは、*****.jsonを変更することで言語を変更できることを意味します。

異なるsystem.jsonを書きます、必要なときにそれらをロードすると、ゲームを多言語にできます!!


今のところ、最初にメニューをカスタマイズしようとします……

原点に戻る (: 3)

最新の記事

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索