Результаты поиска

  1. F

    Начальная позиция вектора

    На английской вики, кстати, более правильно написано, потому что русская как раз начинается с "точек начала и конца". Видимо, в школьных учебниках они действительно так описываются... Но если ты математику не забросишь после 9 класса, то увидишь, что рассматривать их в таком ключе бессмыссленно...
  2. F

    Начальная позиция вектора

    Ты не знаешь, что такое координаты вектора. Википедия: "Координаты вектора определяются как разность координат точек его конца и начала" (Вектор (геометрия) — Википедия). Плюс твоё неправильное определение ломает, например, скалярное и векторное произведения. У меня школьных учебников давно уже...
  3. F

    Начальная позиция вектора

    Ты, видимо, невнимательно прочитал мой пример. Вектор DC не идёт в точку (1, 1), он имеет координаты (1, 1). Вектор BA, про который ты сейчас написал, имеет координаты (-1, -1) и поэтому не равен AB и DC. Однако он им коллинеарен. Ответ Зарака, ссылающийся на радиус-вектор, неверен, т.к. тремя...
  4. F

    Начальная позиция вектора

    Плохо геометрию учил. Вектор однозначно описывается своими координатами, у него нет "начала". Если, например, у тебя есть точки: А(0, 0), B(1, 1), С(1, 2), D(0, 1), то векторы AB и DC равны между собой, т.к. они оба имеют координаты (1, 1).
  5. F

    Как исправить ошибку со структурными блоками?

    Ничего не понял... Если ты делаешь jigsaw-структуры и они генерируются со слишком малым количеством сегментов, то просто подними параметр максимальной глубины в коде.
  6. F

    [1.16.5] Линии в ContainerScreen теряют цвет, когда игрок держит предмет

    У меня есть Container с вещами и привязанный к нему ContainerScreen. Мне нужно, чтобы некоторые предметы в интерфейсе соединялись красными дорожками, для этого я в экране перегружаю render() и делаю следующее: @Override public void render(MatrixStack ms, int pMouseX, int pMouseY, float...
  7. F

    [1.7.10] Не работает MovingSound при установленном CustomNPCs

    Таким вот костылём это обошёл: public class MySound extends MovingSound { private static MySound playing = null; private EntityPlayer player; public static void tryRunning(EntityPlayer player){ SoundHandler sounds = Minecraft.getMinecraft().getSoundHandler(); if...
  8. F

    [1.7.10] Не работает MovingSound при установленном CustomNPCs

    Нашёл гада... В первый же тик после подключения игрока к миру CNPC удаляет все работающие звуки. public class ClientTickHandler { private World prevWorld; @SubscribeEvent(priority = EventPriority.LOWEST) public void onClientTick(TickEvent.ClientTickEvent event) { if (event.phase...
  9. F

    [1.7.10] Не работает MovingSound при установленном CustomNPCs

    Здравствуйте, столкнулся с очень странной проблемой - звук без CustomNPCs работает, а с ним исчезает. В логах пусто, в конфиге CNPC тоже ничего подозрительного не нашёл. Декомпилировал CNPC, очевидных инжектов в ванильный код не вижу. Кто-нибудь сталкивался с подобным? Что могло пойти не так...
  10. F

    [1.7.10] Как получить координаты камеры?

    На каждый push должен быть pop. Что тебя удивляет?
  11. F

    [1.7.10] Как получить координаты камеры?

    После долгих тестов выяснил, что всё-таки точка отсчёта в этом ивенте - глаза игрока, а координатные оси совпадают с мировыми (100, 010 и 001). Почему фодж не написали это в доках... Вот примерный код для поворота игрока на спину: @SubscribeEvent public void playerRender1(RenderPlayerEvent.Pre...
  12. F

    [1.7.10] Как получить координаты камеры?

    По идее из GL11.GL_MODELVIEW_MATRIX должны однозначно извлекаться координаты камеры относительно renderViewEntity... Завтра покопаюсь в этом
  13. F

    [1.7.10] Как получить координаты камеры?

    Похоже, позиция камеры собирается по кусочкам в EntityRenderer.setupCameraTransform(partialTicks, anaglyph), единственный способ их получить - проделать всё то же самое, что и в этом методе... И всё равно там фордж свои ивенты кидает, так что какой-то другой мод может вмешаться и всё испортить
  14. F

    [1.7.10] Как получить координаты камеры?

    Это глаза игрока. Их координаты совпадают с камерой только в режиме от первого лица.
  15. F

    Не работает условие

    Оператор == проверяет, что это один и тот же объект. То есть String a = new String("a"); String b = a; System.out.println(a == b); //true String c = new String("a"); System.out.println(a == c); //false
  16. F

    Не работает условие

    Строки в джаве сравниваются через .equals: if (type.equals("dead") {...}
  17. F

    Проверка - сервер/клиент

    Если в этом месте нет world'а, то это повод задуматься о вынесении метода в прокси либо @SideOnly
  18. F

    Как можно использовать другой мод с разным маппингом как библиотеку?

    Можно взять готовый жарник и деобфусцировать (например, с помощью BON2, если он ещё работает), указав нужные маппинги. Это костыль, конечно, но компилироваться будет спокойно.
  19. F

    [1.7.10] Как получить координаты камеры?

    Мне нужно повернуть модельку игрока (например, чтобы Стив плыл на спине). Это можно сделать в ивенте RenderPlayerEvent.Pre, но есть проблема - отрисовка в этом ивенте происходит относительно камеры, а не относительно координат игрока. Поэтому необходимо как-то добыть координаты камеры, чтобы...
Сверху