Войти или зарегистрироваться

Помогите Как сделать чтобы частицы находились относительно взгляда игрока

GoldenApple

Ньюби
Пользователь
Баллы
1
Имя в Minecraft
o_0_Gold
Решил побаловаться с частицами как мне сделать чтобы они были повернуты относительно игрока а не мира
Чтобы всегда были например: справа даже если игрок поворачивается
Использую ParticleEffect
 
Последнее редактирование:
Сдвинуть их на координаты игрока.
 
Игрок имеет свои координаты в системе отсчёта мира.
Частицы рендерятся в координатах системы отсчёта мира.
Укажи координаты частицам в системе отсчёта игрока, а затем поверни на его угол поворота и сдвинь на его координаты в мире.
Да, только этот вектор: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/util/Vector.html
Есть ещё встроенный Java'вский вектор, не перепутай.
 
JavaScript:
         Location loc = pl.getLocation().add(0.0D, 1.5D, 0.0D);
         int distance = 10; //Расстояние от головы в блоках
         loc=loc.add(loc.getDirection().getX()*distance,loc.getDirection().getY()*distance,loc.getDirection().getZ()*distance);
         ParticleEffect.FLAME.display(0.1F,0.1F,0.1F,0.01F,100,loc, 50);
 
Назад
Верх