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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2008, 20:19   #1
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию Живность на столе

Вы часто сталкиваетесь с программами имитирующими живность на рабочем столе?
Всякие тараканы, ящерицы, коты, бараны бегают по экрану и окнам.
Как это реализовывается?
Я сделал програмку в которой пчела гоняется за курсором, но на мой взгляд как то коряво
она работает(не всегда успевает прорисоваться).

Видел програмку Felix так она намного меньше весит и она какая-то более "живая".
Кто знает, по какой методике это делается?
Вложения
Тип файла: rar Bee.rar (140.2 Кб, 58 просмотров)
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 11.02.2008, 00:13   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Слово "спрайт" и вперед, в поиск по форуму...
Я давал исходник гуляющего по экрану человечка.
mihali4 вне форума Ответить с цитированием
Старый 11.02.2008, 06:31   #3
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

ЭЭЭ... ну я хотябы по правильному пути шел?
Это так делается?
Что-то на форуме не чего особенно важного не увидел.
Подскажите где и как искать? У кого-нить есть исходники похожих проектов?
Бросайте на форум.
Писано по д'Эльфийски

Последний раз редактировалось Лубышев; 11.02.2008 в 06:50.
Лубышев вне форума Ответить с цитированием
Старый 11.02.2008, 10:57   #4
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Цитата:
ЭЭЭ... ну я хотябы по правильному пути шел?
мне кажется путей несколько

Скринмейт от зарубежных друзей =)
Вложения
Тип файла: rar joffa.rar (24.1 Кб, 47 просмотров)
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 вне форума Ответить с цитированием
Старый 11.02.2008, 18:13   #5
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Опишите пожалуста эти пути и скажите по оптимальному ли пошел я?
joffa.rar имеет какой-то дополнительный модуль, поэтому не могу откомпилировать
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 11.02.2008, 21:04   #6
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Цитата:
joffa.rar имеет какой-то дополнительный модуль, поэтому не могу откомпилировать
ах да, я не заметил, там таймер из DelphiX заюзан, это поправимо

1. Закидываешь на форму обычный таймер
2. Удаляешь из Uses DXClass
3. Находишь процедуру TMainForm.DXTimer1Timer, переносишь из нее все в процедуру TMainForm.Timer2Timer, остатки от первой удаляешь, и удаляешь из списка процедур главной формы эту строку:
Procedure DXTimer1Timer(Sender: TObject; LagCount: Integer);
4. В юните bitmapregion удаляешь строки:
MaxRects := AllocUnit;
и
Inc(maxRects, AllocUnit);
Искать их не надо, компилятор тебя на них выведет. Для чего они я не разбирался, но в них идет присвоение константе. Их удаление вроде программе не вредит, причем что интересно в Дельфи с установленным DelphiX они ошибки не вызывают.

Все, можно компилировать.
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 вне форума Ответить с цитированием
Старый 11.02.2008, 21:51   #7
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Как? вы еще не видели танцоров для Медиаплеера?
Большое упущение
Alex21 вне форума Ответить с цитированием
Старый 11.02.2008, 22:37   #8
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Слово "спрайт" и вперед, в поиск по форуму...
Я давал исходник гуляющего по экрану человечка.
Это случайно не гуляющий клоун? Я его ещё пару месяцев назад искал, но так и не нашёл....
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 11.02.2008, 22:53   #9
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Карась Посмотреть сообщение
Это случайно не гуляющий клоун? Я его ещё пару месяцев назад искал, но так и не нашёл....
Нет, там толстый заяц с мешком (морковка, наверное...)

Последний раз редактировалось mihali4; 11.02.2008 в 22:56.
mihali4 вне форума Ответить с цитированием
Старый 17.02.2008, 19:17   #10
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Ребята, я по форуму искал, так ни чего похожего почемуто не нашел.
У кого-нить есть исходники похожих программ?
И еще проблема, хоть я и использую буфферизацию, все равно, как то не важно это происходит.
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Значки на рабочем столе Xardas Свободное общение 4 01.03.2008 20:21
Создать окно на рабочем столе AidarBik Win Api 19 09.02.2008 17:47
SpeedButton на рабочем столе ERASERROR Общие вопросы Delphi 10 22.01.2008 16:58
Привести в живность код student_63 Помощь студентам 1 29.11.2007 02:01
html на рабочем столе >AdepT< Win Api 4 28.02.2007 20:06