47 / 39 / 15
Регистрация: 28.09.2012
Сообщений: 818
|
||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||
Столкновение спрайта и закрашеного квадратика28.07.2014, 07:17. Показов 2024. Ответов 3
Метки нет (Все метки)
Как мне реализовать столкновение, что бы не проходить сквозь закрашенные квадраты а стоять на их,В 2д игре.
За код сильно не судить брал примеры с видео урока в котором вся каша была в одном лиш маине, немного подкорректировал части)) библиотека SFM, а еще бы с объяснениями очень важно понять еще. От столкновений не какой там физики не надо отлетаний, просто что бы он не проходил сквозь их и мог стоять на них. Mario.cpp
оуу
0
|
28.07.2014, 07:17 | |
Ответы с готовыми решениями:
3
Столкновение прямоугольника и спрайта Столкновение Image и спрайта Размер квадратика в checkedListBox Анимация падения квадратика |
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
|
28.07.2014, 12:15 | 2 |
брать rect у игрока и у препятствия и чекать на пересечение(у rect есть свой метод для этого), если стали пересекаться, не двигаться
Добавлено через 2 минуты хотя правильнее будет так, вот есть игрок, у него есть rect, при попытке движения создать новый rect с новыми координатами(сдвинутый) и его прочекать что он не пересекается ни с одним из rect-ов препятствий, или проверить границы rect-а что они находятся в области допустимых значений
1
|
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
|
||||||
28.07.2014, 13:50 | 3 | |||||
Lynatik001, так там же в видео про это рассказывается, функция Collision за это отвечает. Вот такой примерно код:
1
|
47 / 39 / 15
Регистрация: 28.09.2012
Сообщений: 818
|
|
28.07.2014, 15:07 [ТС] | 4 |
Да но я не понял просто как он прощитивает именно берет те квадраты вокруг себя которые надо.
Я то могу скопировать, но мне интересно понять как). Что бы в след раз знать если что-то подобное понадобится
0
|
28.07.2014, 15:07 | |
28.07.2014, 15:07 | |
Помогаю со студенческими работами здесь
4
Перемещение квадратика по периметру экрана Рандомное движение нарисованного квадратика по форме Показать движение квадратика по траектории состоящей из точек Размер CheckBox и RadioButton (самого квадратика и кружочка) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |