Photon Unity Networking  v1.84
English | 日本語 | 한국
Classes | Enumerations
PhotonView.cs File Reference

Classes

class  PhotonView
 NetworkViewを置き換える、PUNのネットワークのためのクラス。NetworkViewと同じように使用してください。 More...
 

Enumerations

enum  ViewSynchronization { ViewSynchronization.Off, ViewSynchronization.ReliableDeltaCompressed, ViewSynchronization.Unreliable, ViewSynchronization.UnreliableOnChange }
 
enum  OnSerializeTransform {
  OnSerializeTransform.OnlyPosition, OnSerializeTransform.OnlyRotation, OnSerializeTransform.OnlyScale, OnSerializeTransform.PositionAndRotation,
  OnSerializeTransform.All
}
 
enum  OnSerializeRigidBody { OnSerializeRigidBody.OnlyVelocity, OnSerializeRigidBody.OnlyAngularVelocity, OnSerializeRigidBody.All }
 
enum  OwnershipOption { OwnershipOption.Fixed, OwnershipOption.Takeover, OwnershipOption.Request }
 PhotonView毎に、どのようにOwnership Transfer(所有権を移行)が扱われるか決めるオプション。 More...
 

Enumeration Type Documentation

Enumerator
OnlyVelocity 
OnlyAngularVelocity 
All 
Enumerator
OnlyPosition 
OnlyRotation 
OnlyScale 
PositionAndRotation 
All 

PhotonView毎に、どのようにOwnership Transfer(所有権を移行)が扱われるか決めるオプション。

この設定はRequestOwnershipとTransferOwnershipの実行時動作に影響を与えます。

Enumerator
Fixed 

Ownershipを固定します。インスタンス作成されたオブジェクトは作成元が所有者です。シーンオブジェクトは常にMaster Clientが所有者です。

Takeover 

Ownershipは、所有者であることに反論できない現在の所有者から、剥奪することができます。

Request 

OwnershipはPhotonView.RequestOwnershipによって請求できます。しかし、現在の所有者が所有権を明け渡すことに同意する必要があります。

現在の所有者はIPunCallbacks.OnOwnershipRequestを実装して、所有権を再び請求する必要があります。

Enumerator
Off 
ReliableDeltaCompressed 
Unreliable 
UnreliableOnChange