作用:设置玩家初始队伍、出生位置与出生区域大小。
位置:逻辑库——玩家——玩家出生点
注意:出生点为玩家出生位置,【玩家出生后】连线可代表游戏中的玩家。
玩家队伍名称的输出与更改 | 玩家坐标的实时输出 | 为不同出生位的玩家分配不同属性 |
![]() |
![]() |
![]() |
功能名称 | 默认值 | 可选项 | 选项详细说明 |
启用 | 开启 | 开启/关闭 | 组件功能启动/关闭不使用 |
玩家信息 | - | (需连线使用) | 在该出生点出生的玩家预设 |
队伍名提取 | 队伍1 |
队伍1/队伍2/无队 伍..... |
队伍名自动提取可选 |
出生区域长度 | 2 | 范围:0~99 | 在出生区域缩放基础上长度格点数 |
出生区域宽度 | 2 | 范围:0~99 | 在出生区域缩放基础上宽度格点数 |
玩家生成后 | - | (需连线使用) | 玩家出生后执行目标 或 作为来源输出至其他组件 |
1、在场景中添加【玩家出生点】、【示值器】与【文本】。
2、将【玩家出生点】- [玩家生成后]连线至【示值器】-[来源],并将【示值器】-[执行]-始终执行 设置为开启状态。
3、将【示值器】-[输出]连线至【文本】-[文字]。
连线过程视频 |
最终连线效果 |
---|---|
![]() |
2、将两个【玩家出生点】中的【玩家出生点】-[玩家信息] 分别单独连线一个【玩家】。
3、修改在“【玩家出生点】①”出生的玩家移动速度:选中与之相连的 “【玩家】①”,将其MoveSpeed端口参数 修改为任意值。
修改在“【玩家出生点】②”出生的玩家跳跃高度:选中与之相连的 “【玩家】②”,将其JumpHe端口参数 修改为任意值。
(当游戏存在多个【玩家出生点】时,游玩时会随机选取其中一个出生。)
连线过程视频 |
最终连线效果 |
---|---|
![]() |
1、在场景中添加【玩家出生点】【玩家数据提取】【玩家行为控制器】【字符串操作】【文本】和一个随机资源并为其Object添加【碰撞发生器】组件。设置【玩家出生点】-[队伍名提取]参数值为“幸存者”。
2、将【玩家数据提取】-[某一个玩家]连线至【玩家出生点】(“来源”类会默认连接至【玩家出生点】-[玩家生成后]),将【玩家数据提取】-[队伍序号]连线至【字符串操作】-[字符串2],然后将【玩家数据提取】-[执行]-始终执行 设为开启状态
3、将【字符串操作】-[字符串1] 输入内容 “ 你是:”,把 【字符串操作】-[输出字符串]连线至【文字】-[文字]-文本输入。
4、将【玩家行为控制器】-[来源]连线至【玩家出生点】,将第1步中 添加的资源 内的【碰撞发生器】-[当碰撞发生时]连线至【玩家行为控制器】-[切换队伍]并设置参数为“感染者”。
连线过程视频 | 最终连线效果 |
---|---|
![]() |
撰写自郭亮