Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [Papervision] Использование interactivePNG. (http://www.flasher.ru/forum/showthread.php?t=157019)

Andrei0077 30.05.2011 15:14

Использование interactivePNG.
 
Кто-нибудь использовал interactivePNG в Papervision 3D? Два дня сижу, не получается.

hartman 31.05.2011 02:48

Вы хотите сделать из него интерактивный MovieMaterial?

Andrei0077 31.05.2011 13:29

Да, но там Plane перекрывает, наверное нужно, чтоб не реагировал на мышь, но такого свойства у него нет.

hartman 02.06.2011 17:00

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

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

Andrei0077 13.06.2011 16:06

А что за векторная маска?

hartman 18.06.2011 20:27

Если вы хотите, чтобы активной была только непрозрачная область pnd, сделайте векторный объект с совпадающим контуром. Если у вас изображений много и/или они сложные, можно процесс создания масок автоматизировать, используя трейсинг растра в вектор, например, в adobe illustrator.

Andrei0077 22.06.2011 20:23

Но тогда я напишу по сути класс interactivePNG, который уже есть и не работает в Papervision 3D. Вы разобрались, почему он несовместим с Papervision 3D ?

hartman 23.06.2011 14:54

Не знаю что именно там не так. MouseOver вообще не срабатывает, click не определяет правильно координаты мыши. Разобраться - это и значит по сути переписать класс.
А я предлагал другой способ заведомо рабочий, но требующий предварительной подготовки векторных масок. Смотря какая у вас задача, если хочется принципиально сделать interactivePNG для MovieMaterial, то он не подойдет.


Часовой пояс GMT +4, время: 17:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.