Вопросы с тегом «movement»

Простой термин для «перевода», изменение положения объекта, как правило, на пути перехода из точки А в точку Б.

57
Могу ли я помешать диагональному движению исследовать больше карты?

Могу ли я запретить диагональному движению показывать больше новых плиток, чем ортогональное, в сетке тайлов, где движение в любом из 8 направлений занимает одинаковое количество ходов (правила стиля шахматной доски)? Например: вы красный прямоугольник на изображении ниже. Зеленые клетки в...

51
В поисках хорошей техники движения персонажей в игре Hack & Slash

Я создаю игру hack & slash и хочу, чтобы мои персонажи двигались, как, например, в Torchlight, Diablo и т. Д. В настоящее время я генерирую набор узлов для всех проходных областей пола. Когда я кликаю куда-то, игрок идет туда через интерполированный путь узлов. Это не выглядит очень...

41
Должны ли актеры в игре быть ответственными за рисование себя?

Я очень новичок в разработке игр, но не в программировании. Я (снова) играю с игрой типа Понг, используя canvasэлемент JavaScript . Я создал Paddleобъект, который имеет следующие свойства ... width height x y colour У меня также есть Pongобъект, который имеет такие свойства, как ... width height...

33
Как работает предсказание на стороне клиента?

Я прочитал Valve + Gafferon и сотни страниц из Google, но по какой-то причине я не могу понять, как прогнозируют клиенты. Насколько я понимаю, основная проблема заключается в: Клиент А отправляет информацию на T0 Сервер получает вход в T1 Все клиенты получают изменения по адресу T2 При T2однако,...

30
Кто делает вычисления AI в MMO?

Я строю MMO и хочу добавить NPC. Дело в том, что я не знаю основной дизайн. При чем тут расчеты, клиенты или сервер? Я бы понял сервер, вычисляющий события и реакции, но когда дело доходит до определения пути, положения и движения игрока, кто это вычисляет? Кто рассчитывает ИИ сервер или клиент? Я...

27
Движение РПГ сверху вниз с коррекцией?

Я надеюсь, что мы все сыграли Zelda: A Link to the Past, пожалуйста, поправьте меня, если я ошибаюсь, но я хочу подражать такому 2D-движению персонажа сверху вниз с оттенком коррекции. Это было сделано в других играх, но я чувствую, что эта ссылка будет легче всего относиться. Более конкретно, вид...

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

Я работаю над 2D-игрой, где вы приземляетесь на планетах с кораблем и можете выйти из корабля и ходить вокруг. Эти планеты очень малы (иногда, кажется, радиус ~ 350 пикселей) и видны сбоку. Таким образом, вы можете легко увидеть всю планету на экране в целом. Это может сбивать с толку, так что вот...

21
Как построить «дорожный ИИ»?

Проект, над которым я сейчас работаю, отличается большим «движением» в смысле автомобилей, движущихся по дорогам, самолетов, движущихся по перрону и т. Д. На данный момент доступные пути предварительно рассчитаны, поэтому узлы генерируются автоматически для пересечений, которые сами соединены...

21
Нецелые значения скорости - есть ли более чистый способ сделать это?

Часто я хочу использовать значение скорости, например, 2,5, для перемещения моего персонажа в пиксельной игре. Обнаружение столкновений, как правило, будет более трудным, если я это сделаю. В итоге я делаю что-то вроде этого: moveX(2); if (ticks % 2 == 0) { // or if (moveTime % 2 == 0) moveX(1); }...

21
Переход от A (x, y) к B (x1, y1) с постоянной скоростью?

В настоящее время у меня есть что-то вроде: float deltaX = point0.getX() - point1.getX(); float deltaY = point0.getY() - point1.getY(); И каждые 0,01 секунды я обновляю положение моих объектов следующим образом: object.setPosition(object.getX()-deltaX/100,object.getY()-deltaY/100); Так что это...

19
Управление ИИ на корабле с физической моделью

Я ищу идеи, как реализовать следующие в 2D пространстве. К сожалению, я пока мало что знаю об искусственном интеллекте / поиске пути / автономном управлении. Допустим, этот корабль может свободно двигаться, но у него есть масса и импульс. Кроме того, внешние силы могут повлиять на него (взрывы и т....

18
RTS Game Protocol

Я думал о многопользовательской игре RTS. Часть, которую я не могу обойти, - это синхронизация движения юнита. Если я переместу блок A, чтобы определить XY, я должен передать это обратно на сервер, который передает другому клиенту. Мне интересно, как будут выглядеть сообщения. Не могли бы вы...

17
Как избежать суммирования скорости движения при нажатии нескольких клавиш?

Я запустил новую игру, которая не требует мыши, оставляя движение до клавиатуры. Я попытался включить 8 направлений; вверх, влево, вправо, вверх-вправо и так далее. Однако, когда я нажимаю более одной клавиши со стрелкой, скорость движения увеличивается (...

16
Поиск пути на неровной поверхности планеты

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

15
Кривое движение между двумя точками

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

15
ИИ для перемещения космических кораблей нестандартной формы (форма влияет на поведение при движении)

Я разрабатываю сетевую пошаговую стратегическую игру для космического флота 3D-6DOF, которая в значительной степени зависит от настройки корабля. Позвольте мне немного объяснить игру, так как вам нужно немного узнать об этом, чтобы задать вопрос. То, к чему я стремлюсь, - это возможность создавать...

15
Как я могу сделать «отваливающуюся» трехмерную местность, как Animal Crossing?

У Animal Crossing есть уникальный способ прокрутки карты мира: когда персонаж движется вниз, мир вращается вокруг и снова вверх, как будто он застрял в картонной трубе: Это видео показывает, как оно движется. Как я могу создать этот...

14
Unity - Как реалистично переместить корабль в точку в 2D-игре сверху вниз

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

14
Техника для объектов, следующих друг за другом в полном движении?

Мне интересно, как объекты следуют друг за другом, когда они перемещаются по предыдущей позиции объекта перед ними. Когда ведущий объект останавливается, все, что следует, должно остановиться на своей позиции. Итак, как это достигается? Вот так: Изменить: то, что я хочу достичь, это то, что все...