|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.05.2012, 02:38 | #1 |
Регистрация: 13.12.2011
Сообщений: 6
|
Рандомное появление двигающихся объектов в delphi
Всем доброго времени суток. Опишу проблему.
Никак не могу создать программу в делфи. Суть программы: создать игру, в окне в рандомном месте появляется объект (можно просто кнопку использовать) который начинает рандомно двигатся по экрану (направление движения не зависит, можно как неизменное, так и изменяемое). при нажатии на объект он исчезает, и появляется следующий ну и такое повторяется несколько раз. в игре 2-3 уровня, отличаются только скоростью движения этих объектов. На данный момент я сам попробовал сделать чтоб хотя бы 1 объект так появлялся (creat'ом) и двигался, но при нажатии не исчезает. помогите пожалуйста, через несколько дней прогу надо преподу показать (это просто к курсачу) а нам делфи объясняли мягко говоря "только как информацию из edit в memo переносить". Сам уже себе все мозги сломал, надеюсь на понимание.
Только геймер, смотря фильм ужасов, в момент когда главный герой под нарастающую музыку идёт по тёмному коридору, мог заорать "сейвся, сейвся"
|
14.05.2012, 07:42 | #2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
На нажатие кнопки мыши нужно проверить, попадают ли ее координаты внутрь объекта. Если "да" - уничтожать объект.
Кстати, создание и уничтожение объекта на экране и создание и уничтожение объекта в программе - не одно и то же. Уничтожение объекта в игре может соответствовать "сделать невидимым" в программе без физического уничтожения. |
16.05.2012, 07:58 | #3 |
Регистрация: 13.12.2011
Сообщений: 6
|
Спасибо=) А в принципе возможно это сделать в таймере, я движение объекта вставил в таймер, пробовал сделать для уничтожения объекта простую ONCLICK, она не работает?
Только геймер, смотря фильм ужасов, в момент когда главный герой под нарастающую музыку идёт по тёмному коридору, мог заорать "сейвся, сейвся"
|
16.05.2012, 09:03 | #4 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Код:
Правильно поставленная задача - три четверти решения.
|
17.05.2012, 22:05 | #5 |
Регистрация: 13.12.2011
Сообщений: 6
|
Спасибо, помогли ребят=)
Только геймер, смотря фильм ужасов, в момент когда главный герой под нарастающую музыку идёт по тёмному коридору, мог заорать "сейвся, сейвся"
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рандомное заполнение | MaxiCool | Помощь студентам | 1 | 15.04.2011 18:04 |
рандомное падение программы | HOOCH94 | Общие вопросы Delphi | 3 | 10.04.2011 21:59 |
рандомное заполнение массивов. | Repac123456 | Помощь студентам | 8 | 24.11.2010 03:06 |
Постепенное появление объектов | AdvanceQ | Общие вопросы Delphi | 2 | 08.01.2010 21:41 |