Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха. |
01.10.2010, 12:30
|
#31
|
Заблокирован
Регистрация: 12.08.2009
Сообщений: 381
Сказал спасибо: 31
Сказали Спасибо 131 раз(а) в 82 сообщении(ях)
|
Re: Новое в мире наглости
Сообщение от miki2
|
Детально изучив предложеную Вами прогу, пришел к выводу:
это конечно прикольно, но это не совсем то, ТС хотел рисовать на раб.столе (обоях) но перед иконкими, этот метод позволяет выводить видео как обои, т.е. самих обоев не видно. Поробывал загнать видео с альфа каналом-результат нулевой, плейеру это не по зубам.
|
По поводу PlayWin.exe. Это действительно не то. Мне нужно, что бы по экрану бегали отдельные персонажи и ни обои, ни открытые окна ни куда не исчезали. А в этой проге просто окно расширяется на весь экран или я что то не понял.
Настроек там нет ни каких, а такой полноэкранный режим присущ любому видео плееру.
Да и потом мне нужна не готовая прога а идеи или исходники на Паскале. Как же туда впихивать свои функции.
|
|
|
|
01.10.2010, 12:50
|
#32
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Новое в мире наглости
Сообщение от VOVOKA
|
А в этой проге просто окно расширяется на весь экран
|
Полноэкранный режим выглядит по-другому )
Сообщение от VOVOKA
|
Да и потом мне нужна не готовая прога а идеи или исходники на Паскале. Как же туда впихивать свои функции.
|
ПОСТ #19 ссылка на библиотеку, PlayWin скомпилен из примера, идущего с этой библиотекой.
|
|
|
|
01.10.2010, 13:01
|
#33
|
Вид на жительство
Регистрация: 07.03.2005
Сообщений: 300
Сказал спасибо: 13
Сказали Спасибо 117 раз(а) в 62 сообщении(ях)
|
Re: Новое в мире наглости
Забыл написать, у меня в панели задач рядом с раскладкой клавиатуры появлялся значок. По нему правой кн. -свойства, а там и путь прописан.
|
|
|
|
01.10.2010, 13:15
|
#34
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Новое в мире наглости
Сообщение от VOVOKA
|
Мне нужно, что бы по экрану бегали отдельные персонажи и ни обои, ни открытые окна ни куда не исчезали.
|
Ну тогда как-то так -
Код:
|
var
Region: HRGN;
begin
...
BeginPath(Canvas.Handle);
//Тут надо нарисовать контур персонажа, например через Polygon
//или Polyline
EndPath(Canvas.Handle);
Region:=PathToRegion(Canvas.Handle);
SetWindowRgn(Handle,Region,True); |
Обычное окно, только абсолютно любой формы.
|
|
|
|
01.10.2010, 13:37
|
#35
|
Заблокирован
Регистрация: 12.08.2009
Сообщений: 381
Сказал спасибо: 31
Сказали Спасибо 131 раз(а) в 82 сообщении(ях)
|
Re: Новое в мире наглости
Сообщение от AJScorp
|
Обычное окно, только абсолютно любой формы.
|
Не, это я знаю и делал окно любой формы.
Но только окно не может динамически махать руками, двигать ногами, рожицы строить.
То есть динамики нет.
А мне нужен динамичный персонаж взятый например из фильма и что бы он действовал по моему сценарию. Управление сценарием, это уже моя забота, а вот вывод на экран динамичного и управляемого персонажа, именно в этом вопрос.
Еще раз говоря с графикой как то не довелось работать.
|
|
|
|
01.10.2010, 13:44
|
#36
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Новое в мире наглости
Сообщение от VOVOKA
|
Но только окно не может динамически махать руками
|
Никто не запрещает вызывать предложенную процедуру столько раз, сколько Вам нужно. Необходимо только менять регион - и окно будет меняться всесте с ним, махать руками, дрыгать ногами и т.д.
Задача сводится к обработке поступающих кадров и построению контуров.
|
|
|
|
01.10.2010, 13:53
|
#37
|
Заблокирован
Регистрация: 12.08.2009
Сообщений: 381
Сказал спасибо: 31
Сказали Спасибо 131 раз(а) в 82 сообщении(ях)
|
Re: Новое в мире наглости
Сообщение от AJScorp
|
Никто не запрещает вызывать предложенную процедуру столько раз, сколько Вам нужно. Необходимо только менять регион - и окно будет меняться всесте с ним, махать руками, дрыгать ногами и т.д.
Задача сводится к обработке поступающих кадров и построению контуров.
|
При работе с регионом Вы работаета только с контуром окна. Да действительно можно много раз вызывать эту функцию и переделывать, но только контур.
Можно слелать наклон контура головы, но как Вы при этом передадите мимику лица. Лицо то внутри контура и с помощью регионов Вы им управлять не можете.
Это пригодно только для рисования привидений или теней, отпечатков, проекций чего то, но не подвижного лица.
|
|
|
|
01.10.2010, 14:08
|
#38
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Новое в мире наглости
Подразумевалось, что на форму выводится исходное изображение и ограничивается регионом по контуру.
|
|
|
|
01.10.2010, 14:38
|
#39
|
Заблокирован
Регистрация: 12.08.2009
Сообщений: 381
Сказал спасибо: 31
Сказали Спасибо 131 раз(а) в 82 сообщении(ях)
|
Re: Новое в мире наглости
Сообщение от AJScorp
|
Подразумевалось, что на форму выводится исходное изображение и ограничивается регионом по контуру.
|
Нет нужен живой человек со всей его мимикой и этом глюке с которого началась тема именно так и сделано.
Насколько я понимаю это просто смена картинок, то есть мультик, анимация, но с выводом на рабочий стол.
|
|
|
|
01.10.2010, 15:16
|
#40
|
Почётный гражданин KAZUS.RU
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Новое в мире наглости
еще можно так...
Вложения:
![Тип файла: zip](images/attach/zip.gif) |
12.ZIP (330.4 Кб, 42 просмотров) |
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:22.
|
|