Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2008, 00:59   #1
ZhekON
Форумчанин
 
Аватар для ZhekON
 
Регистрация: 24.01.2007
Сообщений: 323
Восклицание СТолкновение обектов

люди подскажыте как узнать что картинка Timage столкнулась с другой картинкой? или вобщем как создать такую карту для игры чтобы картинки могли двигатсо и не проходить сквозь "стены" и чтоб при столкновении картинок мы знали стена ли ето или противник))) НУ ЗА ПРИМИТИВ МОЖНО ВЗЯТЬ ИГРУ ТАНЧИКИ там типа есть стены которые нужно розбитЬ чтобы можно было двигатсо дальше)
Вобщем как из указаной карты(картинки) узнать что в определённом регионе картинка(танчик) не имеет право проходитЬ?
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
ZhekON вне форума Ответить с цитированием
Старый 17.04.2008, 08:07   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Если координаты стены и танка пересекаются то танк пробил стену.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.04.2008, 10:27   #3
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Это смотря как делать, если ячейками (тайлами) то если следующая ячейка стена - останавливаемся в этой. У ячейки можно узнать какая она ячека пустая, или что-то в ней есть, а также перезаписать это значение. В зависимости от этого значения, на экран выводится соответствующий тайл, а уже поверх них (трава например, по ней танк может ездить) танчик.
Цитата:
как узнать что картинка Timage столкнулась
абстрагируйся от визуальных объектов, создай свои невизуальные, например TTank (для врагов array of TTank) с координатами и прочими характеристиками - жизнь, топливо и прочие какие понадобятся, карту местности, и по окончанию всех расчетов выводи на экран сначала карту, потом танк, а потом счет и прочую инфу.
Используй TImageList для хранения картинок.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог

Последний раз редактировалось mutabor; 17.04.2008 в 10:37.
mutabor вне форума Ответить с цитированием
Старый 19.04.2008, 21:25   #4
ZhekON
Форумчанин
 
Аватар для ZhekON
 
Регистрация: 24.01.2007
Сообщений: 323
По умолчанию

ну а если не по клеткам?)) если просто есть картинка и нам известны координаты стены))) и розмер стены))) вобщем извесны те зоны куда не должна попасть картинка танка) как такое реализоватЬ?)
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
ZhekON вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Столкновение двух Манжосов Денис :) Помощь студентам 13 10.09.2008 22:01