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