Вопрос Coc ошибка хз как фиксить

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
8 Сен 2024
Сообщения
316
Реакции
0
часть кода:
sos plzzz:
Expand Collapse Copy
@Subscribe
private void onRender(WorldEvent e) {
GlStateManager.pushMatrix();
GlStateManager.shadeModel(7425);
GlStateManager.blendFunc(770, 771);
GlStateManager.depthMask(false);
GlStateManager.enableBlend();
GlStateManager.disableAlphaTest();
GlStateManager.disableCull();
GlStateManager.translated(-mc.getRenderManager().info.getProjectedView().x, -mc.getRenderManager().info.getProjectedView().y, -mc.getRenderManager().info.getProjectedView().z);

long currentTime = System.currentTimeMillis();

for (Circle c : circles) {
if (currentTime - c.time > circleDuration.get()) circles.remove(c);
if (currentTime - c.time > (circleDuration.get() - 1000) && !c.isBack) {
c.animation.animate(0, 0.5, Easings.BACK_IN);
c.isBack = true;
}
c.animation.update();
float rad = (float) c.animation.getValue() * sizeSlider.get(); // Приведение типа
Vector3d vector3d = c.vector3d;
vector3d = vector3d.add(-rad / 2f, 0, -rad / 2f);
int alpha = (int) (255 * MathHelper.clamp(rad, 0, 1));
DisplayUtils.drawCircle(vector3d.x, vector3d.y, rad, ColorUtils.setAlpha(ColorUtils.getColor(5), alpha));
}


сама ошибка:
oh nooo ochibka:
Expand Collapse Copy
45
java: incompatible types: possible lossy conversion from double to float


ну это что то связанное с vector3d.x, vector3d хззз
 
ну пажеее
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
часть кода:
sos plzzz:
Expand Collapse Copy
@Subscribe
private void onRender(WorldEvent e) {
GlStateManager.pushMatrix();
GlStateManager.shadeModel(7425);
GlStateManager.blendFunc(770, 771);
GlStateManager.depthMask(false);
GlStateManager.enableBlend();
GlStateManager.disableAlphaTest();
GlStateManager.disableCull();
GlStateManager.translated(-mc.getRenderManager().info.getProjectedView().x, -mc.getRenderManager().info.getProjectedView().y, -mc.getRenderManager().info.getProjectedView().z);

long currentTime = System.currentTimeMillis();

for (Circle c : circles) {
if (currentTime - c.time > circleDuration.get()) circles.remove(c);
if (currentTime - c.time > (circleDuration.get() - 1000) && !c.isBack) {
c.animation.animate(0, 0.5, Easings.BACK_IN);
c.isBack = true;
}
c.animation.update();
float rad = (float) c.animation.getValue() * sizeSlider.get(); // Приведение типа
Vector3d vector3d = c.vector3d;
vector3d = vector3d.add(-rad / 2f, 0, -rad / 2f);
int alpha = (int) (255 * MathHelper.clamp(rad, 0, 1));
DisplayUtils.drawCircle(vector3d.x, vector3d.y, rad, ColorUtils.setAlpha(ColorUtils.getColor(5), alpha));
}


сама ошибка:
oh nooo ochibka:
Expand Collapse Copy
45
java: incompatible types: possible lossy conversion from double to float


ну это что то связанное с vector3d.x, vector3d хззз
ошибка компиляции
 
Назад
Сверху Снизу