Несмотря на то, что в опроснике ответил "не верил ни в один из мифов", тем не менее благодарю за отличную статью и подачу материала. Многие моменты были пояснены и закреплены.
Единственный минус беззвучной отправки - если у собеседника какой-нибудь Mi Band, который читает уведомления вне зависимости от того, беззвучные они или нет.
Конечно, она и решается бинарным поиском, в случае, если метод Ньютона даёт неприемлемый результат. Аргумент в пользу того, чтобы не решать её бинарным поиском целиком — если у нас есть возможность «бесплатно» использовать информацию о производной функции, почему бы её не использовать? Ведь в общем случае метод Ньютона сходится быстрее.
Количество итераций методом Ньютона в среднем составляет от 1 до 3. И при численном интегрировании не имеет разницы в количестве вычислений, считается ли длина дуги от начала или на участке. Разве что точность будет чуть выше.
Можно, конечно, но тогда хорошо бы ему еще задать интерполяцию вращения по всем осям, и задавать точки маршрута с учетом совокупного воздействия подъемной силы и гравитации.
Не обнаружил по приведённой ссылке процедуры, решающей ту же задачу. Единственный похожий метод public Vector3 GetHermiteAtTime(float timeParam) выполняет простую линейную интерполяцию. Не там смотрю?
Спасибо за статью, интересная информация. В очередной раз для себя подтвердил тезис, что научиться можно только при желании и только с самостоятельным стремлением. Никакие образовательные программы, будь то школа или университет, не наделят человека хорошим пониманием предмета.
Спасибо за статью! Надеюсь, что в ленте периодически будут проскакивать такие ресурсы :) Отличный способ проверить и скорректировать свои знания в английском языке.
Решения часто принимаются на основании мнения «Мы знаем, что нужно пользователю» без проверки.
Читаю это после многочасовых обсуждений с дизайнерами компании проблемы того, что задизайненными компонентами невозможно пользоваться уже на этапе разработки.
При всех описываемых преимуществах, на мой взгляд, ECS остается отличным инструментом для решения далеко не всех задач игровой разработки, и разработчику стоит иметь в виду максимальное количество возможных вариантов, когда он принимает решение о выборе конкретного инструмента для решения конкретной задачи.
Написано отлично, доступно! В то же время, через повествование проскакивает важная мысль о том, что при прототипировании излишне любое поведение и взаимодействие оформлять протоколом, что тоже важно.
Отличный пример Этоса, метода убеждения по Аристотелю, со стороны лорда Кельвина.
Всё верно, тоже смутило это утверждение
Несмотря на то, что в опроснике ответил "не верил ни в один из мифов", тем не менее благодарю за отличную статью и подачу материала. Многие моменты были пояснены и закреплены.
Единственный минус беззвучной отправки - если у собеседника какой-нибудь Mi Band, который читает уведомления вне зависимости от того, беззвучные они или нет.
Мысли интересные, было бы неплохо разбавить и подкрепить конкретными примерами для лучшего усвоения
https://habr.com/ru/company/amnezia/blog/546424/
public Vector3 GetHermiteAtTime(float timeParam)
выполняет простую линейную интерполяцию. Не там смотрю?Хотелось бы узнать объяснение тому, когда фразовый глагол должен разделяться словом — а когда — нет.
Читаю это после многочасовых обсуждений с дизайнерами компании проблемы того, что задизайненными компонентами невозможно пользоваться уже на этапе разработки.