Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Партиклы улетают в небеса [РЕШЕНО]

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
17 Апр 2023
Сообщения
284
Реакции
3
хилп:
Expand Collapse Copy
            double deltaX = player.posX - x + (player == Aura.INSTANCE.target ? MathematicHelper.randomizeFloat(-1f, 1f) : MathematicHelper.randomizeFloat(-4f, 4f));
            double deltaZ = player.posY - y + (player == Aura.INSTANCE.target ? MathematicHelper.randomizeFloat(-1f, 1f) : MathematicHelper.randomizeFloat(-4f, 4f));
            double deltaY = player.posZ - z + (player == Aura.INSTANCE.target ? MathematicHelper.randomizeFloat(0f, 2f) : MathematicHelper.randomizeFloat(1f, 5f));

            double pitch = -Math.toDegrees(Math.atan2(deltaY, Math.sqrt(deltaX * deltaX + deltaZ * deltaZ)));
            double yaw = Math.toDegrees(Math.atan2(deltaZ, deltaX)) - 90;

            motionX = -((float)Math.sin(Math.toRadians((double)yaw))) * (0.15f / 1.005F);
            motionY = -((float)Math.sin(Math.toRadians((double)pitch))) * (0.15f / 1.005F);
            motionZ = (float)Math.cos(Math.toRadians((double)yaw)) * 0.15;
вначале вроде всё нормально, но потом они начинают улетать.
 
Назад
Сверху Снизу