NetEntity
用于在网络游戏中同步游戏对象的状态和行为。
成员变量
NetEntity.isLocalObject : boolean |
| (只读)检测当前实体是否为本地游戏对象。 |
NetEntity.prefabID : string |
| (只读)预制体id。 |
NetEntity.clientID : number |
| (只读)客户端id。 |
NetEntity.entityID : string |
| (只读)实体id。表示实体在网络中的唯一标识符。 |
NetEntity.userdata : string |
| (只读)用户数据。 |
NetEntity.isEnableInterpolation : boolean |
| 是否在客户端为对象启用插值。 |
NetEntity.positionThreshold : number |
| 游戏对象的位置临界点。 |
NetEntity.scaleThreshold : number |
| 游戏对象的缩放临界点。 |
NetEntity.rotationThreshold : number |
| 游戏对象的旋转临界点。 |
NetEntity.syncMask : NetEntitySyncMask |
| 实体的同步层级。 |
成员方法
NetEntity.setAssignable ( ) : void |
| 将当前 NetEntity 设置为可分配对象。 |
NetEntity.setOnBeforeDestroy ( c : callback ) : void |
| 销毁NetEntity时回调。 |
NetEntity.setGoParent ( instID : number , keep_world_pos : boolean? ) : void |
| 在游戏对象的网络同步过程中设置该对象的父对象。 |
NetEntity.setEnableSync ( value : boolean ) : void |
| 用于控制实体在网络环境中的同步开关。 |
NetEntity.Teleport ( pos : Vector3? , quat4 : Quaternion? , scl : Vector3? ) : void |
| 将当前 NetEntity 传送到指定位置。 |
