Суббота, 23 Ноября 2024, 21:24

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Скольжение по стене
MrVasLukДата: Воскресенье, 12 Июля 2015, 15:08 | Сообщение # 1
участник
Сейчас нет на сайте
Здравствуйте! Делаю игру, где персонаж следует за мышью. Нужно, чтобы при горизонтальном столкновении со стеной x не менялся в сторону стены, а y мог-бы спокойно меняться, чтобы объект не застрявал, что и происходит.
То-же самое и при вертикальном столкновении, только x и y меняются местами. Надеюсь, вы поймете проблему biggrin


увеличь популярность своего проекта/канала YouTube/странички вк:
FREE Social Promotion
Quad69Дата: Воскресенье, 12 Июля 2015, 21:12 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
Просто при смене x и y делай проверку.
Код
if place_free(x+speed,y) {x+=speed}
if place_free(x,y+speed) {y+=speed}
MrVasLukДата: Суббота, 01 Августа 2015, 23:21 | Сообщение # 3
участник
Сейчас нет на сайте
Игрок что-то дрожит при столкновении со стеной...

увеличь популярность своего проекта/канала YouTube/странички вк:
FREE Social Promotion
YellowAfterlifeДата: Воскресенье, 02 Августа 2015, 00:55 | Сообщение # 4
Сейчас нет на сайте
Шаг навстречу точки со скольжением вдоль указанного типа объектов.
Скользит лишь "прямо" по осям так как скольжение и так реализуется проблематично.

В зависимости от ситуации, может быть проще извратиться с box2d.


MrVasLukДата: Воскресенье, 02 Августа 2015, 12:58 | Сообщение # 5
участник
Сейчас нет на сайте
Ща попробую разобраться blink

Добавлено (02 августа 2015, 12:58)
---------------------------------------------
Ураа, заработало respect


увеличь популярность своего проекта/канала YouTube/странички вк:
FREE Social Promotion


Сообщение отредактировал MrVasLuk - Воскресенье, 02 Августа 2015, 12:53
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг