作用:字符串操作组件用于实现两个字符串之间的拼接、替换、移除三种操作
位置:逻辑库——字符和文字——字符串操作
实时显示领先玩家的名字 |
当玩家到达终点时显示玩家已到达 |
![]() |
![]() |
详细功能参数
功能名称 | 可选项 | 选项详细说明 |
执行-是否启动时执行 | 开启/关闭 | 是否在游戏开始时执行本组件 |
启用 | 开启/关闭 | 组件功能启动/关闭不使用 |
字符串1/2 | 输入/选择 |
输入:可直接点击下方的【直接输入】后弹出的键盘中输入 选择:使用选择选择:使用选择后可以直接点击下方的【✏】选择 |
替换字符串 | 输入/选择 |
输入:可直接点击下方的【直接输入】后弹出的键盘中输入 选择:使用选择选择:使用选择后可以直接点击下方的【✏】选择 |
操作 | 连接/代替/抹去 |
选择字符串之间的比较方式,有连接、代替、抹去三种。 连接:按顺序连接两个字符串 代替:用输入的[替换字符串]替换掉[字符串1]中所包含的[字符串2]的元素 抹去:抹去[字符串1]中所包含的[字符串2]的元素 |
输出字符串 | (需连线使用) | 输出字符串的值 |
1、在场景中添加【字符串操作】【文本】【比较器】,并添加两组【物体计算器】【字符串】【玩家出生点】【玩家数据提取】【玩家行为监听】,并在场景中添加一个资源库中的任意素材。
2、点击左上角[设置]-[环境]-[多人规则],开启[多人模式],[游戏人数]为[2],[队伍数量]为2,[Team1]为[1],[Team2]为[1]。
3、将【字符串操作】-[执行-是否启动时执行]开启,将[字符串1-输入]改为[X领先],[字符串2-输入]改为[X],将[操作]改为[代替],将[输出字符串]连线到【文本】-[文字]。
4、首先连线第一组角色逻辑。将【玩家出生点】1-[队伍名提取]改为[Team1]。将【玩家数据提取】1-[执行-开始时]和[始终执行]开启,将[某一个玩家]连线到【玩家出生点】1,将[玩家昵称]连线到【字符串】1-[字符串]。将【字符串】1-[输出字符串]连线到【字符串操作】-[替换字符串]。将【玩家行为监听】1-[来源]连线到【玩家出生点】1,将[出生时]连线到【物体计算器】1-[对象2]。将【物体计算器】1-[对象1]连线到素材,将[输出]连线到【比较器】-[B值],选择[确定]-[完成]。
5、重复第四步,完成第二组角色逻辑。但是需将【玩家出生点】2-[队伍名提取]改为[Team2],将【物体计算器】2-[输出]连线到【比较器】-[A值],选择[确定]-[完成]。
6、将【比较器】-[执行-是否启动时执行]开启,[操作符]改为[大于等于],将[如果是真]连线到【字符串】1-[执行],将[如果是假]连线到【字符串】2-[执行]
连线过程视频 | 最终连线效果 |
---|---|
![]() |
1、在场景中添加【字符串操作】【碰撞触发器】【文本】【玩家数据提取】【玩家出生点】,并在场景中添加一个资源库中的任意素材。在素材上添加【碰撞触发器】
2、将【玩家数据提取】-[某一个玩家]连线到【玩家出生点】,将[玩家昵称]连线到【字符串操作】-[字符串1]
3、将【字符串操作】-[字符串2-输入]改为[到达终点],将[输出字符串]-【文本】-[文字]
4、将【文本】-[可见的]关闭。将【碰撞触发器】-[首次触发后关闭]开启,并将[首次碰撞发生时]连线到【文本】-[可见的],选择[On1]
连线过程视频 | 最终连线效果 |
---|---|
![]() |
撰写自远非