![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 13.12.2011
Сообщений: 6
|
![]()
Всем доброго времени суток. Опишу проблему.
Никак не могу создать программу в делфи. Суть программы: создать игру, в окне в рандомном месте появляется объект (можно просто кнопку использовать) который начинает рандомно двигатся по экрану (направление движения не зависит, можно как неизменное, так и изменяемое). при нажатии на объект он исчезает, и появляется следующий ну и такое повторяется несколько раз. в игре 2-3 уровня, отличаются только скоростью движения этих объектов. На данный момент я сам попробовал сделать чтоб хотя бы 1 объект так появлялся (creat'ом) и двигался, но при нажатии не исчезает. помогите пожалуйста, через несколько дней прогу надо преподу показать (это просто к курсачу) а нам делфи объясняли мягко говоря "только как информацию из edit в memo переносить". Сам уже себе все мозги сломал, надеюсь на понимание.
Только геймер, смотря фильм ужасов, в момент когда главный герой под нарастающую музыку идёт по тёмному коридору, мог заорать "сейвся, сейвся"
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
На нажатие кнопки мыши нужно проверить, попадают ли ее координаты внутрь объекта. Если "да" - уничтожать объект.
Кстати, создание и уничтожение объекта на экране и создание и уничтожение объекта в программе - не одно и то же. Уничтожение объекта в игре может соответствовать "сделать невидимым" в программе без физического уничтожения. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 13.12.2011
Сообщений: 6
|
![]()
Спасибо=) А в принципе возможно это сделать в таймере, я движение объекта вставил в таймер, пробовал сделать для уничтожения объекта простую ONCLICK, она не работает?
Только геймер, смотря фильм ужасов, в момент когда главный герой под нарастающую музыку идёт по тёмному коридору, мог заорать "сейвся, сейвся"
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]() Код:
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
#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 |