主题
SpawnLocationUnit
SpawnLocationUnit 用于在场景中标记出生位置,并决定该出生点的阵营归属、所属玩家以及可容纳的人数上限。它同时承担出生表现配置,包括出生时使用的预设蛋仔、渲染网格与皮肤,以及是否继承预设外观。借助范围出生开关,还可以控制出生点...
概览
SpawnLocationUnit 用于在场景中标记出生位置,并决定该出生点的阵营归属、所属玩家以及可容纳的人数上限。它同时承担出生表现配置,包括出生时使用的预设蛋仔、渲染网格与皮肤,以及是否继承预设外观。借助范围出生开关,还可以控制出生点是否采用范围内出生的方式。
继承自
WorldUnit;可通过World:CreateUnit("SpawnLocationUnit", ...)创建;返回单个单位
属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
CampId | Int | 1 | CampId 是 SpawnLocationUnit 上的整数(Int)属性,用于标识该出生点单位所属的阵营编号。该属性在 Meta 中登记为公开、可编辑、非只读,作者可以读取当前值,也可以写入新的阵营编号。 |
EggyPrefabId | String | official://preset/1 | 预设蛋仔的资源 ID,用于指定在该出生点生成的蛋仔外观。 |
InheritPrefabAppearance | Bool | false | 控制出生时的角色是否继承预设蛋仔中定义的外观。 |
Capacity | Int | 1 | 出生点可容纳的玩家数量上限。 |
RenderMeshId | String | - | SpawnLocationUnit 的 RenderMeshId 属性用于指定该出生点单位所关联的渲染模型资源标识。该属性类型为字符串,属于公开可读写属性,读取该属性可获得当前绑定的渲染模型标识,写入则可替换绑定值。 |
SkinId | String | "" | SkinId 是 SpawnLocationUnit 上的字符串(String)属性,用于保存该出生点单位所使用的皮肤 ID。该属性在 Meta 中登记为公开属性,但未标记为可编辑。 |
Owner | Int | -3 | 出生点所属的玩家 ID。 |
RangeBirth | Bool | - | 控制玩家是否在出生点指定范围内随机出生。 |
