【Unity】Photon PUN2 3Dマルチプレイ最小構成テンプレート|移動同期・名前表示サンプル
- ダウンロード商品¥ 100


■ 概要 UnityとPhoton PUN2を使った、3Dマルチプレイの最小構成テンプレートです。 プレイヤーとなるキューブを生成し、 WASD / 矢印キーによる移動同期と、 頭上のプレイヤー名表示・同期を確認できる、学習・デバッグ用のシンプルなUnityプロジェクトです。 公式チュートリアルや大きなサンプルプロジェクトは、機能が多くて構造を追いにくいことがあります。 本テンプレートでは、あえて機能を 「プレイヤーを生成する」 「移動を同期する」 「名前を頭上に表示して同期する」 という基本部分だけに絞っています。 そのため、 「UnityでPhoton PUN2を使ったマルチプレイを作りたい」 「PhotonViewやPhoton Transform Viewの設定が分からない」 「自分のプロジェクトで同期がうまくいかない」 「確実に動く最小構成と比較してデバッグしたい」 という方に向けた、Photon PUN2初心者向けのミニマル教材です。 ■ 実装されている機能 ・プレイヤーオブジェクトの自動生成 ・3D空間での移動処理 ・WASD / 矢印キーによる操作 ・Photon PUN2による移動同期 ・Photon View / Photon Transform View を使った位置・回転同期 ・TextMesh Proを使ったプレイヤー名の頭上表示 ・プレイヤー名の同期処理 ・公式Demoアセット等を除いた、シンプルなコード・フォルダ構成 ■ こんな人におすすめ ・Unityでマルチプレイゲームを作ってみたい方 ・Photon PUN2の最小構成を確認したい方 ・移動同期の仕組みを学びたい方 ・PhotonViewの設定例を見たい方 ・自分のプロジェクトの同期バグを比較・検証したい方 ・複雑なサンプルではなく、まずは動く小さなテンプレートが欲しい方 ■ 動作環境 ・Unity:2022.3.62f3 LTS ・Photon:PUN2 ・TextMesh Pro 使用 ■ 同梱物 ・PUN2_MinimalTemplate.unitypackage ■ 使用前の注意 ご利用には、ご自身の Photon AppID が必要です。 Photonの管理画面でAppIDを取得し、Unity内の PhotonServerSettings → App Id Realtime に入力してからご使用ください。 ■ 注意事項 本テンプレートは、完成済みゲームではなく、Photon PUN2の基本的な同期処理を学ぶための最小実装サンプルです。 高度なマッチメイキング、ルームUI、HP管理、攻撃処理、アニメーション同期などは含まれていません。 必要に応じて、ご自身のプロジェクトに合わせて改造してください。

