|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.10.2008, 20:59 | #11 |
Веб-разработчик
Форумчанин
Регистрация: 16.01.2008
Сообщений: 451
|
CyberOrcX поставь еще условие <если снаряд не сталкнулся с объектом выстерить нельзя> или сделай массив ракет.
Я ваш новый друг, смиритесь!
|
20.10.2008, 08:54 | #12 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
To Манжосов Денис
Все операции по выводу рисунков, "затиранием" фоном, перемещением выполняет модуль LoadObjectToBuffer, включенный в разделuses.Это универсальный модуль для работы со спрайтами и его можно применять в любой программе. Во вложении немного видоизмененная версия SpaceShutter.Кстати реализовано замечание от Smarik.В модулеLoadObjectToBuffer процедура InitSprite заменена функцией, что теперь позволяет работать в программе с любым количеством спрайтов.В примере все обьекты (корабль,снаряд,взрыв,НЛО) реализованы спрайтами с разными размерами и количеством.Подробно как использовать модуль в программе описано в файле InfoModul.Применение такого универсального модуля значительно упрощает код программы.Посмотри - даже в этой простой заготовке для игрушки реализовано значительное количество различных действий, а код предельно прост и короткий.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
GDI | EdNovice | Win Api | 4 | 12.02.2008 09:14 |
GDI plus API | delphi_coder | Win Api | 1 | 28.09.2007 12:41 |
У меня свой сайт я хочу зделать онлайн игру! помогите те кто умеет делать флеш игры! | Denfer | Свободное общение | 1 | 07.08.2007 14:06 |