Вопросы с тегом «steering-behaviors»

2
Динамическая балансировка двигателя космического корабля
Космические корабли в моей игре должны быть построены игроком с произвольным количеством движителей, прикрепленных где угодно с любым вращением. В настоящее время у меня есть грязный код для поворота корабля на заданный угол (ускорение и замедление). Вот пример симметричного корабля, обращенного туда, куда указывает красная линия, которому говорят повернуть налево. …

2
Какое рулевое поведение или логику я могу использовать, чтобы заставить мобильные телефоны окружать другого?
Я использую поиск пути в своей игре, чтобы привести толпу к другому игроку (преследовать его). Это работает для того, чтобы превзойти игрока, но я хочу, чтобы они немного остановились перед назначением (поэтому выбор предпоследнего узла работает нормально). Тем не менее, когда несколько мобов преследуют мобильные устройства, они иногда «укладываются друг …

1
Найти правильную скорость поворота ИИ для достижения цели
У меня есть корабль, который движется с максимальной скоростью maxSpeedи может поворачиваться на rotationSpeedградусы в секунду. Корабль всегда движется в том направлении, в котором он стоит, что означает, что чем быстрее движется корабль, тем больше его радиус поворота. Я знаю свою позицию, а также вращение и позицию цели. Я хотел …

3
Избегать движения по орбите
У меня есть ракета, которая преследует поведение, чтобы отследить (и попытаться ударить) ее (стационарную) цель. Он отлично работает, если вы не стреляете, когда запускаете ракету. Если вы стреляете, ракета имеет тенденцию вращаться вокруг своей цели. Я исправил это, сначала тангенциально ускорившись к цели , убив сначала тангенциальную составляющую скорости, а …

2
Предотвратить катастрофу в рулевых гонках
Играя в GTA III на Android, я заметил кое-что, что раздражало меня почти во всех гоночных играх, в которые я играл (может быть, за исключением Mario Kart): ехать прямо вперед легко, но кривые очень сложны. Когда я меняю полосу движения или проезжаю мимо кого-то, машина начинает поворачиваться взад-вперед, и любая …

2
3D предотвращение столкновений: поиск обновленного вектора скорости (вне конусов «столкновений-скоростей»)
Я пытаюсь понять и реализовать механизм полностью трехмерной системы предотвращения столкновений (поведение рулевого управления) для движения в полете (шесть степеней свободы), в настоящее время фокусируясь на обходе статических препятствий (все с формой сферы). Тем не менее, я не совсем понимаю, как вычислить новый вектор скорости движущегося агента. На рисунке ниже …

2
Поиск пути и предотвращение столкновений на мобильном телефоне
В настоящее время я разрабатываю игру, похожую на Diablo, для мобильной платформы (iphone5 +). Простой поиск A * найдет путь, но необходимо избегать столкновения. Одновременно будет активно около 50 монстров, поэтому производительность очень важна. Я нашел несколько методов, которые могли бы работать. НавМеш + РВО Библиотека recast / detour хорошо …

3
В RecastNavigation, как я могу заставить агента бездействовать после достижения пункта назначения?
Этот вопрос конкретно о работе с библиотекой Recast Navigation. Я добавил агента с addAgentи установил его цель с requestMoveTarget. Когда агент достигает своего места назначения, он останавливается, но когда его отталкивает (другой агент), он пытается вернуться к своей цели. Вместо этого, нужно, чтобы он остановился и стал бездействующим, чтобы, когда …

2
Рулевое управление
Я сделал небольшой симулятор рулевого управления, используя алгоритм Рейнольдса Бойда. Теперь я хочу добавить функцию предотвращения стен. Мои стены в 3D и определены с использованием двух таких точек: ---------. P2 | | P1 .--------- У моих агентов есть скорость, позиция и т. Д. Не могли бы вы рассказать мне, как …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.