Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Вниз

Как сделать "Матрицу" на фоне своего окна?   Найти похожие ветки 

 
DenZ ©   (2004-06-02 21:22) [0]

Народ! Если кто знает как сделать на фоне своего окна эффект "Матрицы" (падающие буковки), то ПЛЗ напишите на ящик...


 
sniknik ©   (2004-06-02 22:36) [1]

на борланде в примерах такой скрин сейвер есть.

и тут еще ктото вариацию на эту же тему выкладывал, поищи. (прямо в потрепатся)


 
Knight ©   (2004-06-02 22:42) [2]

Не... лучше напишите откуда эти глючные символы берёте? Генерируете или библиотека какая есть? :)


 
DrPass ©   (2004-06-02 23:05) [3]

Я, например, когда поработал первую недельку на консоли AS/400, без всяких библиотек и генерации их видел. Достаточно было просто закрыть глаза


 
Knight ©   (2004-06-02 23:23) [4]

Мне не надо, но просто интересно... сами люди генерят, из каждый раз фильма грабят или уже всё давно заграблено, запёхано в бибилиотеку или битмэп и выложено... а я не видел? :)


 
Rouse_ ©   (2004-06-02 23:30) [5]

Иди за белым кроликом...


 
Knight ©   (2004-06-02 23:31) [6]

Мне не надо, но просто интересно... сами люди генерят, или каждый из фильма грабит? Или уже всё давно заграблено, запёхано в бибилиотеку или битмэп и где-то выложено?


 
Knight ©   (2004-06-03 00:07) [7]

>> [5] Rouse_ ©   (02.06.04 23:30)
Пошёл именно туда... и оказалось, что на самом деле, большая часть символов - не что иное, как зеркальное отображение японских иероглифов... то-то я никак не мог понять чего они напоминают... :)


 
sniknik ©   (2004-06-03 00:18) [8]

та ветка
http://delphimaster.net/view/14-1084905650/

> Мне не надо, но просто интересно...
в примере с борланда на битмапах, может и с фильма.

по сравнению с тем что сдесь по ссылке убого, но с исходниками и писалось это очень давно, можно простить ;о).


 
DeadMeat ©   (2004-06-03 01:02) [9]

Да не так уж давно это и писалось... А символы я из другого ScreenSaver-а брал... Прямо в About-е так и записано...

---
...Death Is Only The Begining...


 
DenZ ©   (2004-06-03 01:33) [10]

Если по большому счету все это дело будет не скринсавером, а на фоне окошка Авторана для VideoCD дисков (Универсалтного Авторана), вот я и полез искать... А символы есть битмаповские, из одного скринсавера РесХакером сграбил... Но мне не битмаповские нужны, а хотя бы обычные латинские символы. Exe-шник и так большой получается, да ещё и битмапы туды впихивать :)!


 
DenZ ©   (2004-06-03 02:04) [11]

Только мне желательно чтобы во всем этом деле не использовалось Direct3D, OpenGL или что-то в этом роде, только DirectDraw. Иначе я сам проверить не смогу... (Объясняю: Комп то мощьный, а видюха сдохла! Друган дал одну, которая у него валялась. Ну а ЭТО уже видюхой не считается (Rendition Vierte 2200, 4Mb).


 
Паниковский ©   (2004-06-03 08:06) [12]

Береш ASCII(выдераеш от туда символы)
В два потока прога 1 поток только на прорисовку
Прорисовка кидает символы на канве
положение символа := положение символа + итерация(*Например 1*);


 
sniknik ©   (2004-06-03 08:32) [13]

> Да не так уж давно это и писалось...
ты про свою чтоли? я про пример от борланда, сорри если на свой счет принял, у тебя приличная (по эффектам) программа не сравнить с той, по исходникам не знаю не видел ;). а та похоже сразу после первой матрицы писалась (там дата и кто положил есть), т.е. давно.


 
Knight ©   (2004-06-03 09:36) [14]


> sniknik ©   (03.06.04 08:32) [13]
> и кто положил есть

А где положил? :)


 
DeadMeat ©   (2004-06-03 18:20) [15]

> [13] sniknik ©   (03.06.04 08:32)
> сорри если на свой счет принял
Да я та только рад критике... Скоро всё причешу и с исходниками выкину...

---
...Death Is Only The Begining...


 
sniknik ©   (2004-06-03 19:45) [16]

> А где положил? :)
говорю же на борланде, где точно не скажу, не знаю, искал чегото и наткнулся, поэтому и проще выслать чем ссылку дать, да и не поможет ссылка (не всем) это в в той области сайта что для "правильных" пользователей. ;о)


 
Knight ©   (2004-06-03 19:48) [17]

>> [16] sniknik ©   (03.06.04 19:45)
> поэтому и проще выслать чем ссылку дать
А сколько весит? если в переделах 500К... шли, если не сложно :)


 
sniknik ©   (2004-06-03 20:04) [18]

> А сколько весит? если в переделах 500К...
не так много, исходники, меньше 50к.
до дому дойду вышлю, и всем остальным кто "заявку" дать успеет. ;о)) чтобы в 1 раз вложится, а то 10 * 50 уже и 500 наберется а если желающих больше?
(хозяина ветки считаю желающим по "default"-у)


 
Knight ©   (2004-06-03 20:15) [19]

>> [18] sniknik ©   (03.06.04 20:04)
Ок. :)


 
Knight ©   (2004-06-03 22:11) [20]


> [18] sniknik ©   (03.06.04 20:04)
> не так много, исходники, меньше 50к.

Это называется "меньше 50"? ... 296К
Спасибо, получил нормально, даже компилируется и работает :)


 
sniknik ©   (2004-06-03 23:55) [21]

> Это называется "меньше 50"? ... 296К
ну дак, обшибся.

да и ссылку в хисторе нашол

http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=15103
у кого доступ есть...
инфа
the Matrix Screen Saver
Terms : No Special Terms
Name : Anders Ohlsson email: Anonymous
URL : None
Summary : The Matrix Screen Saver by Andy Kern. Modified by Anders Ohlsson.
Description : The Matrix Screen Saver. Delphi 5.0 source and binary. Written by Andy Kern. The only thing Andy asks, is that you do *not* remove his name from the screen saver. (Borland marketing "take the red pill" added by Anders Ohlsson)
Product : Delphi (5-5) Source Code
Contest : None
Uploaded: 04-Aug-00 3:40:20 PM last updated 24-Aug-00 2:45:15 PM
Tools CD: No
Copyright: No significant restrictions
Size : 289.2K List Files (12756 downloads)


 
Knight ©   (2004-06-04 00:16) [22]

А что значит "у кого доступ есть"? У меня открылось...


 
Knight ©   (2004-06-04 00:21) [23]

Там написано...

(Anonymous users cannot add entries)

т.е. анонимные пользователи только данные добавлять не могут, а читать может каждый... если я правильно понял


 
DenZ ©   (2004-06-04 01:01) [24]

>хозяина ветки считаю желающим по "default"-у

Спасибо! Хотя я уже успел найти и скачать этот файл... Но все равно спасибо!

Если кому нужна какая документация по Делфи и ещё по некоторым языкам (даже по Виндам есть...) обращайтесь, у меня её прилично набралось...


 
DenZ ©   (2004-06-04 01:03) [25]

А вот если ещё разобраться как там сделать чтобы не на канвасе прорисовывалось, а на фоне окна... Если у кого есть предложения, я их внимательно выслушаю.


 
DVM ©   (2004-06-04 01:15) [26]

что понимается под фоном окна? то что за ним что ли?


 
Knight ©   (2004-06-04 01:18) [27]


> [26] DVM ©   (04.06.04 01:15)
> что понимается под фоном окна? то что за ним что ли?

Наверно по форме... т.е. так, как в примере от борланд.


 
DenZ ©   (2004-06-04 01:19) [28]

>что понимается под фоном окна? то что за ним что ли?

Так скажем background.


 
Knight ©   (2004-06-04 01:47) [29]

Возьми пример от борланд, убери всё лишнее и будет background.


 
DenZ ©   (2004-06-04 02:16) [30]

Попробую...


 
DenZ ©   (2004-06-04 02:30) [31]

Че-то никак не пойму че он тут сделал...

procedure TGraphicManager.BltToCanvas(sr: Trect; DestCoord: Tpoint;
 DestDC: Thandle);
begin
 BitBlt(destdc,DestCoord.X,DestCoord.Y,sr.right-sr.left,sr.bottom-sr.top,fBitmap.canvas.handle,sr.Left,sr.top,srccopy);
end;

Вроде этот кусок как раз таки и говорит куда рендерить... А вроде ХЗ!


 
DenZ ©   (2004-06-04 02:45) [32]

Ладно! Я сам вообще инчего немогу понять в этом коде... Попробую с одним другом связаться, он уже давно на Дельфи программирует, VSofter если кто знает...

Вот из-за таких вещей иногда хочется бросить программирование! :(


 
sniknik ©   (2004-06-04 08:09) [33]

> Вот из-за таких вещей иногда хочется бросить программирование! :(
читай хелп там все написано.

этот кусок копирует кусочек изображения с одного канваса на другой, и если источник указан явно то приемник вычислен, и скорее всего это десктоп. замени у себя на хендл какваса формы, и в принципе должно уже работать.
BitBlt(Firm1.canvas.handle,DestCoord.X,...

> А что значит "у кого доступ есть"? У меня открылось...
а я туда по паролю захожу, странно. или это у них к общей базе исходников пароль а дальше свободно (?) хз.


 
Knight ©   (2004-06-04 10:08) [34]

>> DenZ ©   (04.06.04 02:45) [32]
> Ладно! Я сам вообще инчего немогу понять в этом коде...


У-у-у как всё запущено... видать ранова-то тебе ещё до эффекта матрицы, ты сначала с основами разберись. Мне до мастеров далеко, так и то на переделку только 5 минут ушло, в смысле, на полную очистку кода от кусков предназначенных только для хранителя экрана и перехода к форме, там же всё как на ладони. Если до вечера не разберёшься и друг не объяснит, то запости о результате в районе 20-ти часов (время московское), пропишу комментарии и отправлю... влом второй раз 300К качать.


> а я туда по паролю захожу, странно. или это у них к общей
> базе исходников пароль а дальше свободно (?) хз.

Ага... смотреть можно всё, а вот скачать, точно, не дали :)

Так у меня ж с регистрацией на хорших ресурсах проблем нет (тут тоже прежде чем первый пост отправить регистрацию сделал), поэтому стал я там Rus_Knight (Knight уже занят)... теперь у меня на столе обои от Борланда и какой-то Супер-пупер быстрый алгоритм поиска, не смотрел пока, но пусть будет, может пригодится :)

Хотел ещё полазить, но сервер стал выдавать ту же надпись, что и тут, типа, внутреняя ошибка (500), а потом вообще куда-то выпал... нигде не везёт Делфям в этой жизни с хостингом... :(


 
DenZ ©   (2004-06-04 14:37) [35]

Ладно... До вечера попробую разобраться (оп московскому??? А по какому ещё! :) ).

И чо у Вас у всех аськи отключены??? Так же будет проще общаться! Там ведь можно целую конфиренцию устроить...


 
Knight ©   (2004-06-04 16:34) [36]


> И чо у Вас у всех аськи отключены??? Так же будет проще
> общаться! Там ведь можно целую конфиренцию устроить...

... если ты постоянно в онлайне и по трафику, то да, а если по диалапу и на время, то какие тут конференции по аське? И почему сразу аська? У меня, например, не толстая баба Ася, а стройная девушка Миранда... дающая только по-требованию, а не автоматом (хм... в смысле, коннект, а не то, что некоторые подумали :)


 
sniknik ©   (2004-06-04 16:44) [37]

> Там ведь можно целую конфиренцию устроить...
а работать когда? потому и отключено.


 
DenZ ©   (2004-06-04 17:57) [38]

Ну если кому, что нетак, то можно и по mIRC"у законнектится... :) Тока нужно свободный канал найти... :)


 
DenZ ©   (2004-06-04 18:13) [39]

Да и Windows Messenger тоже ничего... :))


 
DenZ ©   (2004-06-04 19:15) [40]

Вот кое что удалось сделать...
Кто хочет посмотреть прошу качать архивчик отсюда:
http://www.denzmedia.narod.ru/MatrixSource.zip
Не пугайтесь! Всего 19 килобайт... (Без .exe)
Надеюсь то, что все это компилировалось на 6 Дельфе не помешает просмотреть...
Только одного не могу понять... Как уменьшить длинну темных символов. Чтобы след не такой длинный был.



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.032 c
1-1087071297
Roland88
2004-06-13 00:14
2004.06.27
Бэкап реестра


1-1086799141
Mike
2004-06-09 20:39
2004.06.27
строки


1-1086777144
_alex_
2004-06-09 14:32
2004.06.27
Параметры функций в dll


1-1086774265
[BAD]Angel
2004-06-09 13:44
2004.06.27
Вопрос про службу (сервис)


6-1083675193
Еще один
2004-05-04 16:53
2004.06.27
Как узнать нетовский айпишник??





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский