Namespaces | |
package | UtilityScripts |
Classes | |
class | CustomTypes |
さまざまなUnity固有のクラスの非シリアル化/シリアル化メソッドを含む、内部的に使用されるクラス。 それらをPhotonシリアル化プロトコルに追加すると、イベントなどでそれらを送信できます。 | |
class | DefaultPool |
PUN用のPrefabPoolのデフォルト実装。実際にはGameObjectsをインスタンス化して破棄しますが、リソースをプールします。 More... | |
struct | InstantiateParameters |
interface | IPunInstantiateMagicCallback |
interface | IPunObservable |
監視可能なスクリプトに正しく、スムーズに実装するためにOnPhotonSerializeViewメソッドを定義します。 More... | |
interface | IPunOwnershipCallbacks |
このインタフェースは、OnPhotonSerializeViewを除く、PUNのすべてのコールバックメソッドの定義として使用されています。できれば、個別に実装してください。 More... | |
interface | IPunPrefabPool |
PhotonNetwork.InstantiateおよびPhotonNetwork.Destroyで使用される、オブジェクトプール用のインターフェースを定義します。 More... | |
class | MonoBehaviourPun |
このクラスは、photonViewプロパティを追加しますが、ゲームがまだnetworkViewを使用している場合は警告をログに記録します。 More... | |
class | MonoBehaviourPunCallbacks |
このクラスは、.photonViewと、PUNが呼び出すことができるすべてのコールバック/イベントを提供します。使用したいイベント/メソッドをオーバーライドします。 More... | |
class | PhotonAnimatorView |
このクラスは、Mecanimアニメーションを同期するのに役立ちます コンポーネントをGameObjectに追加し、PhotonAnimatorViewが監視対象コンポーネントのリストに 追加されていることを確認するだけです More... | |
class | PhotonHandler |
PhotonにUpdateループを実行させる内部Monobehaviour。 | |
struct | PhotonMessageInfo |
特定のメッセージ、RPC、または更新に関する情報のコンテナクラス。 More... | |
class | PhotonNetwork |
PhotonNetworkプラグインを使うためのメインクラスです。 このクラスは静的クラスです。 More... | |
class | PhotonRigidbody2DView |
class | PhotonRigidbodyView |
class | PhotonStream |
このコンテナは、OnPhotonSerializeView ()でPhotonViewの受信データを提供するため、またはあなたが提供するために使用されます。 More... | |
class | PhotonStreamQueue |
PhotonStreamQueueを使うと、PhotonNetwork.sendRateの指定よりも高い頻度で、 オブジェクトの状態をポーリングできます。また、Serialize()を呼ぶことで その状態をすべて一度に送信できます。 受信完了時にDeserialize()を呼ぶこともできます。その場合、ストリームは 受信したオブジェクトの状態を、記録したときと同じ順序、同じ間隔で再現することができます。 More... | |
class | PhotonTransformView |
class | PhotonTransformViewClassic |
このクラスは、GameObjectの位置、回転、スケールを同期するのに役立ちます。 また、データが1秒間に数回しか送信されない 場合でも、同期された値を滑らかに表示するためのさまざまな オプションを提供します。 コンポーネントをGameObjectに追加し、PhotonTransformViewClassicが 監視対象コンポーネントのリストに追加されていることを確認するだけです More... | |
class | PhotonTransformViewPositionControl |
class | PhotonTransformViewPositionModel |
class | PhotonTransformViewRotationControl |
class | PhotonTransformViewRotationModel |
class | PhotonTransformViewScaleControl |
class | PhotonTransformViewScaleModel |
class | PhotonView |
PhotonViewはネットワーク上のオブジェクト(viewID)を識別し、制御クライアントがリモートインスタンスを更新する方法を設定します。 More... | |
class | PunEvent |
PUNによって使用されるPhotonイベントコードを定義します。 | |
class | PunExtensions |
PUNがUnityバージョン間での作業を容易にするための少数の拡張方法。 More... | |
class | PunRPC |
RPC属性を別の名前に置き換えます。メソッドにリモート呼び出し可能としてフラグを付けるために使用されます。 More... | |
class | SceneManagerHelper |
class | ServerSettings |
PhotonNetwork.ConnectUsingSettingsによって内部的に使用される接続関連設定の集合。 More... | |
Typedefs | |
using | Debug = UnityEngine.Debug |
using | Hashtable = ExitGames.Client.Photon.Hashtable |
using | SupportClassPun = ExitGames.Client.Photon.SupportClass |
Enumerations | |
enum | ConnectMethod |
接続するためにどのPhotonNetworkメソッドが呼び出されましたか(pingを実行するリージョンに影響します)。 More... | |
enum | PunLogLevel |
PUNのクラスで生成されたログの出力レベルを決めるのに使われます。errorsか、info(やや多い)か、fullのいずれかです。 More... | |
enum | RpcTarget |
RPCのための「ターゲット」オプションを列挙したものです。これはどのリモートクライアントが自分のRPCコールを受信するかを定義します。 More... | |
enum | ViewSynchronization |
enum | OwnershipOption |
PhotonViewごとに所有権転送をどのように処理するかを定義するためのオプション。 More... | |
enum ConnectMethod |
接続するためにどのPhotonNetworkメソッドが呼び出されましたか(pingを実行するリージョンに影響します)。
PhotonNetwork.ConnectUsingSettingsは、設定に応じてConnectToMaster、ConnectToRegion、またはConnectToBestのいずれかを呼び出します。
enum OwnershipOption |
PhotonViewごとに所有権転送をどのように処理するかを定義するためのオプション。
この設定は、RequestOwnershipとTransferOwnershipが実行時にどのように機能するかに影響します。