Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

Результаты опроса: Да или нет?
Да! 13 38.24%
Нет ((( 21 61.76%
Голосовавшие: 34. Вы ещё не голосовали в этом опросе

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.05.2011, 01:39
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 31  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Сообщение от Котяра Посмотреть сообщение
Спасибо, правда я на это раньше натыкался - отпугнуло создание битмап-даты для объекта и наличие обработчика ENTER_FRAME.
Если второе прочтение кода по ссылке не поможет -
повешу наверно свое пробегание по всем объектам под курсором на EnterFrame - один фиг пользователь активно мышкой водит, так что перевешивание с MOUSE_MOVE на ENTER_FRAME может и не просадит ничего.

Цитата:
Вам решить проблему(придумать варианты) или декомпильнуть?
Проблему. Код "чужого" приложения читать весьма интересно - но для этого можно декомпильнуть и что-то другое

Короче, хватит про прозрачный PNG - если не осилю - тему в AS3-ветке создам.


Последний раз редактировалось expl; 01.05.2011 в 01:53.
Старый 01.05.2011, 01:58
andrew911 вне форума Посмотреть профиль Отправить личное сообщение для andrew911 Найти все сообщения от andrew911
  № 32  
Ответить с цитированием
andrew911

Регистрация: Mar 2007
Сообщений: 545
Цитата:
Сообщение от expl Посмотреть сообщение
Короче, хватит про прозрачный PNG - если не осилю - тему в AS3-ветке создам.
Вы видите только то, что хотите видеть.
Я вам предложил решение с трасировкой картинки в вектор, с последующей его отрисовкой в спрайте/мувике. Что приведет к перекрытию мыши в непрозрачных областях и доступности в прозрачных.

Старый 01.05.2011, 17:04
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 33  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Что я там хочу видеть? Комментарии по предложенной библиотеке:
- отрисовка вектора, судя по демке нехило жрет проц (хотя удивительно что оно вообще так быстро работает)
а если картинка анимированная - каждый кадр так перегонять?
- отрисованный вектор будет жрать в разы больше проца при ренреринге, чем PNG
Итого просто повесив свою проверку на ENTER_FRAME я секономлю гораздо больше, чем при использовании этой чудо-либы.


Последний раз редактировалось expl; 01.05.2011 в 17:08.
Старый 01.05.2011, 18:17
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 34  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
http://www.flasher.ru/forum/showpost...44&postcount=9
http://www.flasher.ru/forum/showpost...4&postcount=16
Три страницы флуда. Кто нибудь ответит на вопросы, о чем вообще опрос?

Старый 02.05.2011, 16:13
andrew911 вне форума Посмотреть профиль Отправить личное сообщение для andrew911 Найти все сообщения от andrew911
  № 35  
Ответить с цитированием
andrew911

Регистрация: Mar 2007
Сообщений: 545
Цитата:
Сообщение от expl Посмотреть сообщение
Что я там хочу видеть? Комментарии по предложенной библиотеке:
- отрисовка вектора, судя по демке нехило жрет проц (хотя удивительно что оно вообще так быстро работает)
а если картинка анимированная - каждый кадр так перегонять?
- отрисованный вектор будет жрать в разы больше проца при ренреринге, чем PNG
Итого просто повесив свою проверку на ENTER_FRAME я секономлю гораздо больше, чем при использовании этой чудо-либы.
- Там есть исходники https://gist.github.com/940219, автор зачем-то еще накладывает blurFilter с хорошим качеством, вобщем оптимизировать есть куда.
Если картинка анимированная, тогда надо смотреть по ситуации - возможно экономичнее использовать метод с прозрачностью. Вообще нет универсальных решений, есть те, которые, больше подходят в данной ситуации.

- cache as bitmap (как самый простейший вариант) никто не отменял. Да и не факт, что без этого будет "жрать в разы больше проца при ренреринге", там не такой навороченный рисунок выходит.



@alatar
Тут не флуд, а просто уже другое обсуждают

Старый 02.05.2011, 23:38
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 36  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Все-таки решил опробовать подход http://blog.mosessupposes.com/?p=40
Внимательно перечитал код
Там они ухитрились не использовать getObjectsUnderPoint (а он глючный)
- от совершенно неприемлемого создания битмап-даты удалось избавиться
- ON_ENTER_FRAME, как оказалось, работает не на всех объектах в постоянном режиме, а лишь на тех, в прямоугольные границы которых попадает мышка в данный момент.
Т.е. вполне годное решение, если напильником обработать.

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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