|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.03.2010, 18:40 | #11 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 11
|
Выложи плиз проверку столкновений по сторонам прямоугольника, если не трудно, очень надо
|
07.03.2010, 21:44 | #12 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Вот для квадратов, если надо изменишь под прямоугольники без проблем:
Код:
|
07.03.2010, 22:06 | #13 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 11
|
Я пишу игру и мне нужно, чтобы герой, натыкаясь на препятствие остановился(пишу на DelphiX). Как реализовать остановку героя перед препятствием(можно в теории) ? А за проверку спасибо =)
|
07.03.2010, 22:15 | #14 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
|
|
07.03.2010, 22:30 | #15 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 11
|
Вот как его остановить? как выставить координаты, чтобы герой не двигался?
|
08.03.2010, 11:15 | #16 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
У объекта должна быть скорость и положение.
Каждую итерацию координата просчитывается так: Код:
|
08.03.2010, 12:43 | #17 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Хм, http://www.gamedev.ru/code/articles/...onBasedPhysics
И примерчик на Delphi от меня, правда времени очень мало чтобы активно работать над вопросом моделирования физики. |
08.03.2010, 12:51 | #18 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Проверка лежит ли точка внутри выпуклого многоугольника проста.
Берем точку, в произвольном направлении пускаем луч из этой точки и если луч пересекает сторону один раз, то точка лежит внутри выпуклого многоугольника. А если не пересекает или пересекает 2 раза, то за его пределами. И почти так же для любого многоугольника. |
08.03.2010, 13:43 | #19 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Интересный способ.
P.S. Только это наверно в темку про физику надо. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сопряжение окружностей | GibiW | Мультимедиа в Delphi | 5 | 06.04.2009 23:18 |
Код проверки столкновений не работает. | Манжосов Денис :) | Общие вопросы Delphi | 8 | 02.02.2009 10:31 |
Даны координаты центров n окружностей.... | ZhooZhik | Помощь студентам | 3 | 09.01.2008 19:11 |
Добавление окружностей | ivp88 | Помощь студентам | 3 | 14.02.2007 16:31 |