NGUI Unity

【Unity】nguiでローカライズ対応

スポンサードリンク

2014/08/01

unity3d-3

【Unity】NGUIでローカライズできますか? - ハルシオンシステムの気ままBlogよりUnity開発メモ。

NGUIを使ったローカライズの方法が記載されています。

ラベルをローカライズする例

  1. メニューの NGUI >Create > LabelからUILabelがコンポーネントされたラベルを作成します。
    オブジェクト名を「localizelabel」とする。
  2. 「localizelabel」にメニューの Component > NGUI >UI > Localizeから
    UILocalizeをコンポーネントします。

  3. Uilocalize
    UILocalizeのkeyに適当に文字を打つと、ローカライズ対象のkeyが表示されます。

    これはProjectビュー内にあるNGUI>Examples > Resources
    Localization.txtを参照しています。
    デフォルトではサンプルで英語とフランス語が用意されていますl。

  4. Localization.txtを編集してKey:Japaneseの項目を追記。
    Assembly CSharp NGUI Examples Resources Localization txt MonoDevelop Unity

  5. Localization.txtを保存後、Unityを再起動します。

  6. Lo2

    UILocalizeのコンポーネントを確認すると
    key値が増えます。
    UILocalizeのPreviewをおしていくとGameビューでラベルの表示が切り替わることが確認できます。
    Labelui

  7. ビルド後、スマホ実機へ転送し、スマホの言語設定で対象言語に切り替えると
    表示の確認ができます。

スプライトをローカライズする例

  1. Localization.txtを編集します。
    ローカライズする画像名を入力します。
    使用する画像ファイル名は「sprite-en.png」と「sprite-ja.png」
    Key値はSpriteにしました。

    KEY,English,Français,Japanese
    Sprite,sprite-en,sprite-en,sprite-ja
    

    Projectビュー内にsprite-en.png,sprite-ja.pngを
    ドラッグ&ドロップして両方のファイルをAtlasへ加えます。

  2. ローカライズさせるスプライトを作成し、UIlocalizeをコンポーネントしGameビューを再生します。

    UIlocalizeのkey値からspriteを選べるようになります。
    ラベルのときと同様にpreviewをクリックして切り替え確認できます。
    Ja

Unityを本格的に勉強したくなったらTECH STADIUM

ゲーム製作は孤高の道です。
そしてゲームの作り方を学びながら市場ではやっているものを探し、自分流のアレンジを加えてオリジナリティのあるゲームを作る。
少しでも効率よく進めていかないと時間ばかりが過ぎてゲームがなかなか出来上がらない事態に陥ります。

本格的にゲームづくりをしたいなら、最初はゲームづくりの基礎をしっかりと勉強し体に身につけるのが大事になります。

そこでおすすめしたいのがコスパ最強のオンラインゲーム授業がうけられる「TECH STADIUM 」です。

テックスタジアムとは?

第一線で活躍するプロのエンジニアやクリエイターから、ゲーム制作に必要なプログラミング等のスキルを『完全オンライン』『実質無料』で学べるスクールです。

「ゲームクリエイターになりたい」「業界でエンジニアとして働きたい」「ゲームの仕事をするのが夢だった。もう一度チャレンジしたい」人を、卒業後すぐに現場で働けるレベルにまで育成することを目的としています。

Unity、UE4、サーバー、AI、XR等、IT・ゲーム業界で活躍するための技術習得が可能であり、既に多くのの卒業生たちが憧れの業界で活躍しています。

テックスタジアムでは【無料オンライン相談】を随時受け付けています。
本気で勉強してゲーム業界に携わりたいならどういうことを学べるのか、これから自分はどういうことを学んでいったら良いのか?
プロに相談して自分の将来の道標を見つけましょう!

ゲームづくりでわからないことがあったり躓いてしまって誰にも相談できないときがありますよね? そういったときもテックスタジアムで学習する場合には先生に質問し放題となっています。


テックスタジアムのオンライン相談は【無料】でうけられます。

ゲーム制作を学べるオンラインスクール [テックスタジアムのオンライン相談はこちらから >>]

スポンサードリンク
スポンサーリンク

-NGUI, Unity
-

Copyright© さくらいらぼ , 2020 All Rights Reserved.