Раздел:
Триггеры и объекты

Что это?

Как оказалось, многие не посещали школу по множеству разных причин. И, внезапно, оказалось, что геометрия пригодится. Посему и было принято решение написать уникальную интерактивную статью, где в краткой и наглядной форме описывается вся геометрическая магия и приведены наглядные интерактивные примеры для более быстрой усвояемости материала.

Оглавление

Разработка

Статья находится в разработке, так что вам выпала уникальная возможность лайкать и комментировать задавать вопросы, которые будут впоследствии освещены в статье. На данный момент, список пожеланий выглядит так:
  • Двигать по прямой, (нахождение угла между точками (два способа через координаты и через atan2))
  • Движение к цели (каждый раз находить угол)
  • Движение по кругу
  • Движение по параболе (для прыжков)
  • Что делать если нужно не искать точку внутри фигуры а пересечение с кругами заданного радиуса, квадратами и многоугольниками

Полезные ссылки

`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
37
9 месяцев назад
0
Есть карта с примерами)
3
29
8 месяцев назад
3
Вышла новая версия! Прокрутить к ресурсу
Загруженные файлы
0
27
8 месяцев назад
0

Отлично поясняет что такое косинус, синус, котангенс, тангенс и др

В гитхабе интересно, что можно тоже анимировать это действо. Только это плохо получается. Это видимо для пк-шников?

Ссылаемся на это чудо ?
0
29
8 месяцев назад
0
Это видимо для пк-шников?
Это не инструмент. Здесь задача объяснить что происходит. К примеру в том же угле между точками я нигде не видел, почему в Atan2 передают разницу координат. А оказывется, что одна точка в 0,0 смещается.

Ссылаемся на это чудо ?
Что не так с UjAPI?
0
27
8 месяцев назад
Отредактирован MpW
0
Здесь задача объяснить что происходит. К примеру в том же угле между точками я нигде не видел, почему в Atan2 передают разницу координат. А оказывется, что одна точка в 0,0 смещается.
Ну, обычному пользователю негде знания применить на практике, кроме как варкрафт. Я бы не стал изучать векторы в 4 классе, и умнее своих ровестников. Лишь, потому что заучил одну функцию наизусть. Вы говорите про свой опыт, но это так странно слышать
По-моему, тут векторы => учим векторам, и очевидно почему Atan2, а не Atan, где делить на 0 нельзя было и др условности.

>> Что не так с UjAPI?
Ну реклама. мне не оч нрав, что здесь сложнее сборку с lua настроить. Я бросил 🥲
0
29
8 месяцев назад
0
Ну, обычному пользователю негде знания применить на практике, кроме как варкрафт.
Оно вообще-то для варкрафта и пилится.
0
27
8 месяцев назад
Отредактирован MpW
0
Ну, если этим знаниям есть применение. То будет хорошо освоены знвния, и труды. А если нет, то и подавно, забудешь.
Я когда сам пилил функции для различных задач, я сам учил математику. Надо задачу дать. Пример, я не знал, что ax+bx+c=0 можно описать прямую. Я столько лет в школе ее изучал, не пойми для чего. Решал уравнения )). А она вот как применяется. Коэффициенты еще помогают без тригонометрических функц проверять на параллельность, пересеченность и пр. Удобно же.
Те, кто готовые формулы юзает, не будет все это изучать. Он просто скопирует, и все.
0
29
8 месяцев назад
0
Те, кто готовые формулы юзает, не будет все это изучать. Он просто скопирует, и все.
Я не собираюсь доказывать каждую теорему. Здесь решается другая задача. Кто захочет копнуть глубже, тот у учителя в школе спросит. Только вот людям зачастую просто нужны функции в удобном месте. Чтоб можно было наглядно посмотреть, что она делает, освежить память и использовать.
0
27
8 месяцев назад
Отредактирован MpW
0
Чтоб можно было наглядно посмотреть, что она делает, освежить память и использовать.
Для этого и надо сделать несколько примеров с гифками.😉
0
29
8 месяцев назад
0
МрачныйВорон, примеров чего?
1
27
8 месяцев назад
Отредактирован MpW
1
Заказ на работу
nazarpunk, различных движении. Если нуб совсем тупой.
Прямое движение 2d
Прямое мгновеное движение 2d (время таймера снижено, частота периода увеличено)
Прямое ускоренное движение 2d (пример ускорения)
Прямое замедленное движение 2d (пример замедления)
Движение к цели 2d
Движение по кругу 2d
Движение по спирали 2d
Движение по кругу с угловым ускорением 2d
Можно было кнопочки добавить, чтобы изменять время таймера, скорость, ускорение, угол, угловая скорость, угловое ускорение. Пауза. Устанлвка снарядов: Кол-снарядов
Прямое движение 3d с учетом ландшафта
  • настройка dummy. Если брать его за снаряд. Когда он летит, он может не всегда принимает высоту нужную. Особенно над водой, под водой. это проще заменить эффектом
  • учет столкновении с препятствием, об стену и пр.
  • в 3d появляется 2 угол, это наклон над поверхностью. Можно какие-нибудь вводящие функции
Движение с Безье
Постепенно переходить к сложному, там от полярок к векторам, кватерионам.
Тут много еще чего добавить. Это еще не все. Было бы интересно засмотреться. Любо смотрелось
Мне вообще не понятны, когда юзеры говорят используй "векторы". Если они то же самое ичпользуют, только таймером изменяем. Пример офериста. Я понял как там. Вы имеет в виду систему векторов? Создается вектор, т.е. по простому это функц с вводными данными типа координат точки x,y,z. Это вектор? Мне кажется нет. Или dx,dy,dz проще? А где же позиция юнита? Это мы к нему вектор приделываем для удобства. Ну как пример статьи офериста подошел. Тут уже меняется способ работы, привычные полярки уходят. Просто неудобно зачем менять. Нету примеров, где вам удобно это юзать. Наверно нужно сравнение полярок и системы векторов. Типа это эффективно, меньше вычислении, меньше кода. Да ребят?
Еще мне не понятны матрицы. Таблицы эти. Это в кватерионах и проеб полный
И пр штучки дабы понять пользователю. Был хороший сборник всех примеров. И юзер понял бы какой снаряд ему нужен.😅 я шучу, это надо много времени 😕
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.