BlianBB
如何实现 使用命令控制玩家视角一段时间(使玩家看向一个方向持续一段时间)


爱心魔王FHC
本帖最后由 爱心魔王FHC 于 2023-1-5 22:33 编辑

高频
  1. tp @a ~ ~ ~ x角度 y角度
复制代码

x角度是-180到180
y角度是-90到90

朝向的xy角度数值按F3可以看到



具体持续多长时间,可以把紫色命令方块改成红石控制,用红石信号激活命令方块多久,就保持多久时间




天佑酱
/tp 玩家/实体选择器 x y z x角度 y角度

如果是要做视角移动,推荐使用一个药水云/盔甲架做marker,再循环tp玩家到maker,这样在移动过程中,玩家的视角不会乱动。

huanlan233
1. 看向某个方向,可以使用指令

huanlan233
huanlan233 发表于 2023-1-6 14:18
1. 看向某个方向,可以使用指令

不小心发布了,我重新发一个回答

huanlan233
本帖最后由 huanlan233 于 2023-1-6 14:28 编辑

1. 看向某个方向,可以使用指令execute,如下
  1. 循环命令方块:execute <player> ~ ~ ~ tp @s ~ ~ ~ x角度 y 角度
复制代码


2. 持续一段时间,创建一个新的计分板,然后用循环命令块给被控制的玩家加1分,到达某个分段后停止加分
  1. 玩家手动输入一次:scoreboard objetive add time dummy
  2. 循环命令块:scoreboard players add <player> time 1
复制代码
然后将 1 的命令修改为下 (分数检测参数可能有误,请注意检查)
  1. 循环命令方块:execute <player>[scores={time=..时间(秒)*20 }] ~ ~ ~ tp @s ~ ~ ~ x角度 y 角度
复制代码



第一页 上一页 下一页 最后一页