Javascript is required

TOP › マイページTOP ›
入稿ドキュメントMAP › Vket公式アセット ›
VketLanguageSwitcher

VketLanguageSwitcher

概要

Interactするとワールドの言語設定を一括で切り替えることができるPrefabです。(日本語表示・英語表示を切り替えるために使用します)

表示言語が日本語の時は Jp Switch Objects に登録したオブジェクトが表示され、En Switch Objects に登録したオブジェクトが非表示になります。 英語の時はその反対になります。

切り替え状態は他の出展物にも反映され、ワールド全体の日本語表示・英語表示が切り替わります。
切り替え状態はローカルで反映され、他のプレイヤーには同期されません。

使用方法

Prefab追加方法

VketToolsのVketPrefab一覧を選び、追加したいPrefabの生成と設定から追加を行います。
設定の方法は、各Prefabの説明に沿って進める形となります。

Prefab

Prefab

VketLanguageSwitcherの設定

Prefab追加後に設定画面が表示されるので設定を行います。
設定を閉じてしまった場合でも、Hierarchyに追加された VketLanguageSwitcher を選択して、Inspectorの Open Setting Window から各種設定の変更が可能です。

VketLanguageSwitcher

  1. サイズの調整
    VketLanguageSwitcherのスイッチのサイズの調整ができます。
  2. 英語への切り替え画像の設定
    英語表示切り替え時の画像を変更することができます。
    VketLanguageSwitcherの Switch To English Spriteに英語切り替え時の画像を設定します。

※ 画像を変更する際には、指定したい画像のTexture Typeが Sprite (2D and UI) になっている必要があります。 VketLanguageSwitcher

  1. 日本語への切り替え画像の設定
    日本語表示切り替え時の画像を変更することができます。
    VketLanguageSwitcherの Switch To Japanese Sprite に日本語切り替え時の画像を設定します。

※ 画像を変更する際には、指定したい画像のTexture Typeが Sprite (2D and UI) になっている必要があります。

  1. 表示オブジェクトの設定
    各言語に切り替わった際に表示したいオブジェクトを、Prefabのリストに登録します。
    オブジェクトは Visual オブジェクトの子として配置し、インスペクターの Jp Switch Objects または En Switch Objects のリストへ登録してください。
    オブジェクトは + での追加、または 0 の値を変更することで複数設定することができます。
    • Jp Switch Objects: 日本語表示の際に表示したいオブジェクトを登録します。
    • En Switch Objects: 英語表示の際に表示したいオブジェクトを登録します。

    Important

    Unity上での初期状態設定についてGameObjectのアクティブ・非アクティブ設定が適切でないと、ワールド入室時に意図した言語で表示されない、または表示が重なるなどの不具合が発生する可能性があります。 VketToolsでの設定と合わせて、Unity上でオブジェクトの状態を以下のように設定してください。

    • 日本語表示用オブジェクト: アクティブ(ON)
    • 英語表示用オブジェクト: 非アクティブ(OFF)

↑ ページ上部に戻る