Skip to content

NetServer

用于创建和管理客户端。

静态变量

NetServer.receive_message_handler : callback
接收消息时回调。
NetServer.on_conversation_connect : callback
连接Conversation时回调。
NetServer.on_converastion_disconnect : callback
断开Converation时回调。
NetServer.on_payorder_result : callback
处理支付订单的结果回调。
NetServer.on_get_goodslist : callback
获取商品列表时回调。
NetServer.conversations : NetConversation[]
(只读)当前 Conversation 。

静态方法

NetServer.Managed ( com : Component ) : boolean
是否成功注册指定组件到服务器中。
NetServer.FindConversation ( id : number ) : NetConversation
根据客户端id获取Conversation。
NetServer.CreateNewEntity ( prefab_id : string , userdata : string , NetEntity? : callback ) : void
创建一个新的实体用于同步信息。
NetServer.CreateNewTRSEntity ( prefab_id : string , userdata : string , init_pos : Vector3 , init_rota : Quaternion , init_scale : Vector3 , NetEntity? : callback ) : void
创建一个设有初始位置、旋转、缩放的Entity,并返回该实体。
NetServer.FindEntity ( entityID : number ) : NetEntity
根据entityID查找实体。
NetServer.SetOnNetentityCreated ( callback : handler ) : void
创建NetEntity时的回调函数。
NetServer.SetOnNetEntityDestroyed ( callback : handler ) : void
销毁NetEntity时回调函数。
NetServer.EmitAndBroadcast ( type : Contract , args : Parameters ) : void
发送消息并广播到所有连接的客户端。
NetServer.CreateInstance ( scene_id : string , remote? : Boolean ) : Promise<NetInstanceToken>
创建NetServer实例。
NetServer.FindInstance ( server_id : string ) : Promise<NetInstanceToken>
根据服务器id查找实例。