「Unity/photon/pun1/位置同期」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→サンプル手順) |
|||
行5: | 行5: | ||
#ヒエラルキーのCubeをプロジェクトのResourcesにプレハブとして追記する(ドラッグ) | #ヒエラルキーのCubeをプロジェクトのResourcesにプレハブとして追記する(ドラッグ) | ||
#部屋入室時に以下コードを実行 | #部屋入室時に以下コードを実行 | ||
− | GameObject cube = PhotonNetwork.Instantiate ("Cube", new Vector3 (0.0f, 0.0f, 0.0f), Quaternion.Euler(Vector3.zero),0); | + | void OnJoinedRoom() { |
+ | GameObject cube = PhotonNetwork.Instantiate ("Cube", new Vector3 (0.0f, 0.0f, 0.0f), Quaternion.Euler(Vector3.zero),0); | ||
+ | } | ||
==注意== | ==注意== |
2017年10月17日 (火) 00:33時点における版
サンプル手順
- ヒエラルキーにCubeを作成
- CubeにAddComponentをしてPhotonViewを追加
- CubeのInspectorのPhotonViewのObserverdOptionにCubeを指定する
- ヒエラルキーのCubeをプロジェクトのResourcesにプレハブとして追記する(ドラッグ)
- 部屋入室時に以下コードを実行
void OnJoinedRoom() { GameObject cube = PhotonNetwork.Instantiate ("Cube", new Vector3 (0.0f, 0.0f, 0.0f), Quaternion.Euler(Vector3.zero),0); }
注意
以下コードがfalseになっていると離脱後もインスタンスが残るので注意。
PhotonNetwork.autoCleanUpPlayerObjects = true;