![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
Вы часто сталкиваетесь с программами имитирующими живность на рабочем столе?
Всякие тараканы, ящерицы, коты, бараны бегают по экрану и окнам. Как это реализовывается? Я сделал програмку в которой пчела гоняется за курсором, но на мой взгляд как то коряво она работает(не всегда успевает прорисоваться). Видел програмку Felix так она намного меньше весит и она какая-то более "живая". Кто знает, по какой методике это делается?
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Слово "спрайт" и вперед, в поиск по форуму...
Я давал исходник гуляющего по экрану человечка. |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
ЭЭЭ... ну я хотябы по правильному пути шел?
Это так делается? Что-то на форуме не чего особенно важного не увидел. Подскажите где и как искать? У кого-нить есть исходники похожих проектов? Бросайте на форум.
Писано по д'Эльфийски
Последний раз редактировалось Лубышев; 11.02.2008 в 06:50. |
![]() |
![]() |
![]() |
#4 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]() Цитата:
Скринмейт от зарубежных друзей =)
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)
Проверь себя! Онлайн тестирование | Мой блог |
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
Опишите пожалуста эти пути и скажите по оптимальному ли пошел я?
joffa.rar имеет какой-то дополнительный модуль, поэтому не могу откомпилировать
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#6 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]() Цитата:
![]() 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)
Проверь себя! Онлайн тестирование | Мой блог |
|
![]() |
![]() |
![]() |
#7 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
Как? вы еще не видели танцоров для Медиаплеера?
Большое упущение ![]()
Life is too short, play more...
Как правильно задавать вопросы |
![]() |
![]() |
![]() |
#8 | |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
![]() Цитата:
![]()
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
|
![]() |
![]() |
![]() |
#9 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
![]() Последний раз редактировалось mihali4; 11.02.2008 в 22:56. |
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
Ребята, я по форуму искал, так ни чего похожего почемуто не нашел.
У кого-нить есть исходники похожих программ? И еще проблема, хоть я и использую буфферизацию, все равно, как то не важно это происходит.
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Значки на рабочем столе | 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 |