我制造了一门大炮,在天空中射击你,一旦你看不到任何东西,当你大约400码左右时,它会传送到你坠落的天空中的另一个地方并最终在天空岛屿上。除非手在改变方向时移动,否则不会引起注意。那么有没有办法保留你在被传送之前所处的旋转数据,或者以何种方式将玩家锁定在一定的轮换中,直到它们被传送出去?
答案 0 :(得分:0)
你可以尝试这件事:
Player p;
Location loc = new location(x, y, z);
loc.setPitch(p.getLocation().getPitch());
loc.setYaw(p.getLocation().getYaw());
但尚未经过测试。
答案 1 :(得分:0)
你可以使用Yaw,以及玩家正在观看的Pitch。偏航是y轴上的旋转,当你直视北方时,它被设置为0.俯仰是上下轴,当你直视前方时,它被设置为0。 如果你在游戏中做F3,你可以看到Pitch和Yaw。