Unity Localization を用いた多言語対応の実装方法

Unity Localization を用いた多言語対応の実装方法について説明します.

  • Unity Localization
  • サンプルプロジェクト
  • インストール
  • Quick Start で早速使ってみる
    • Create the Localization Settings (ローカライズ設定の作成)
    • Create locales (ロケールの作成)
    • Choose a default locale (デフォルトロケールの設定)
      • IStartupLocaleSelector
    • Localize assets (アセットのローカライズ)
      • Create Asset Table Collection (アセットテーブルの作成)
      • Edit Asset Table Collection (アセットテーブルの編集)
      • uGUI Image Localize (uGUI Image ローカライズ対応)
    • Localize strings (文字列のローカライズ)
      • Create String Table Collection (文字列テーブルの作成)
      • Edit String Table Collection (文字列テーブルの編集)
      • uGUI Text/TextMeshPro Localize (uGUI Text/TextMeshPro ローカライズ対応)
    • Preview and configure your build (ビルドのプレビューと設定)
  • Localization の Script 関連に触れてみる
    • LocalizationService
    • LocalizationUIView
    • LanguageSelectToggleUIView
    • LanguageSelectDropdownUIView
    • LocalizationPresenter
    • 動作確認
  • 終わりに
  • 参考資料
  • 関連記事
続きを読む

Unity Vivox (UGS版) でボイスチャット・テキストチャットを行う【Unity Gaming Services】

  • Unity Vivox
    • 価格
    • 対応プラットフォーム
    • Unity Gaming Services (UGS) 版の Vivox と Unity SDK 版の Vivox の相違点
      • 審査の有無
      • 無料枠のエンドポイントが異なる
      • Credential 設定
      • Unity Authentication 必須
  • サンプルプロジェクト
    • 検証環境
    • 動作の様子
  • 解説
    • フロー
    • 事前準備・インストール
    • 認証処理
    • 初期化処理
    • セッション接続処理
    • チャネル入室処理
    • ボイスチャット
    • テキストチャット
    • チャネル退室処理
    • セッション切断処理
    • 参考資料
続きを読む

ConnectionApproval を利用して接続人数制限を実装する【Netcode for GameObjects】

  • 検証環境
  • ConnectionApproval
  • サンプルコード
    • Server 側のみに記述するコード
    • 接続人数制限処理
    • クライアント側の処理
  • 参考文献
続きを読む