|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.02.2008, 20:19 | #1 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
Живность на столе
Вы часто сталкиваетесь с программами имитирующими живность на рабочем столе?
Всякие тараканы, ящерицы, коты, бараны бегают по экрану и окнам. Как это реализовывается? Я сделал програмку в которой пчела гоняется за курсором, но на мой взгляд как то коряво она работает(не всегда успевает прорисоваться). Видел програмку Felix так она намного меньше весит и она какая-то более "живая". Кто знает, по какой методике это делается?
Писано по д'Эльфийски
|
11.02.2008, 00:13 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Слово "спрайт" и вперед, в поиск по форуму...
Я давал исходник гуляющего по экрану человечка. |
11.02.2008, 06:31 | #3 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
ЭЭЭ... ну я хотябы по правильному пути шел?
Это так делается? Что-то на форуме не чего особенно важного не увидел. Подскажите где и как искать? У кого-нить есть исходники похожих проектов? Бросайте на форум.
Писано по д'Эльфийски
Последний раз редактировалось Лубышев; 11.02.2008 в 06:50. |
11.02.2008, 10:57 | #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)
Проверь себя! Онлайн тестирование | Мой блог |
|
11.02.2008, 18:13 | #5 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
Опишите пожалуста эти пути и скажите по оптимальному ли пошел я?
joffa.rar имеет какой-то дополнительный модуль, поэтому не могу откомпилировать
Писано по д'Эльфийски
|
11.02.2008, 21:04 | #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)
Проверь себя! Онлайн тестирование | Мой блог |
|
11.02.2008, 21:51 | #7 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
Как? вы еще не видели танцоров для Медиаплеера?
Большое упущение
Life is too short, play more...
Как правильно задавать вопросы |
11.02.2008, 22:37 | #8 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Это случайно не гуляющий клоун? Я его ещё пару месяцев назад искал, но так и не нашёл....
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
11.02.2008, 22:53 | #9 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Нет, там толстый заяц с мешком (морковка, наверное...)
Последний раз редактировалось mihali4; 11.02.2008 в 22:56. |
17.02.2008, 19:17 | #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 |