An open API service indexing awesome lists of open source software.

https://github.com/ekito-station/destroy-network-object

Sample project that shows how to delete network objects generated by other players in PUN2 (Photon Unity Networking 2).
https://github.com/ekito-station/destroy-network-object

csharp pun2 unity

Last synced: 3 months ago
JSON representation

Sample project that shows how to delete network objects generated by other players in PUN2 (Photon Unity Networking 2).

Awesome Lists containing this project

README

        

# 他人の生成したネットワークオブジェクトを削除する(PUN2)
PUN2(Photon Unity Networking 2)において、他のプレイヤーが生成したネットワークオブジェクトを削除するやり方を示したサンプルプロジェクトです。
[こちらの記事](https://zenn.dev/ekito_station/articles/destroy-network-object)で、やり方の詳細を説明しています。

## DEMO


DEMO

## Requirement
- Unity 2021.3.16f1

## Usage
1. photon公式サイトの[ダッシュボード](https://dashboard.photonengine.com/ja-jp)で、新しくアプリを作成しアプリケーションIDを取得します。
2. 取得したアプリケーションIDを、`Assets/Photon/PhotonUnityNetworking/Resources/PhotonServerSettings.asset`の`App Id PUN`に入力します。


image

3. Unity Editor上でプロジェクトを実行すると、白い円のオブジェクトが生成されます。
4. プロジェクトをビルドして他の端末でアプリを開くと、白い円のオブジェクトがもう一つ生成されます。Unity Editorから見ると、これが他のプレイヤーの生成したネットワークオブジェクトに当たります。
5. Unity Editor上で、他のプレイヤーの生成したネットワークオブジェクトをクリックすると、削除されます。