格式
typescript
NetServer.CreateNewTRSEntity(prefab_id, userdata, init_pos, init_rota, init_scale, NetEntity?)所属类: NetServer
描述
创建一个设有初始位置、旋转、缩放的Entity,并返回该实体。
参数
| 参数名 | 类型 | 描述 |
|---|---|---|
| prefab_id | string | 预制体ID |
| userdata | string | 用户数据 |
| init_pos | Vector3 | 初始位置 |
| init_rota | Quaternion | 初始旋转 |
| init_scale | Vector3 | 初始缩放 |
| NetEntity? | callback | 回调函数,返回创建的实体 |
返回值
| 类型 | 描述 |
|---|---|
void |
代码示例
typescript
let init_pos = new Vector3(0, 0, 0);
let init_rot = Quaternion.identity;
let init_scale = Vector3.one;
NetServer.CreateNewTRSEntitySync("prefabID", "userdata",init_pos,init_rot,init_scale,(entity: NetEntity) => {
Debug.Log("server create new entity",entity);
});