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

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.02.2013, 18:10
PaladinNew вне форума Посмотреть профиль Отправить личное сообщение для PaladinNew Найти все сообщения от PaladinNew
  № 1  
Ответить с цитированием
PaladinNew

Регистрация: Dec 2012
Сообщений: 61
По умолчанию использование маски - возможно?

Всем привет! Как я увидел, в старлинг нет возможности использовать маску. Значит, придется делать мувики с наложенной маской и экспортировать в SpriteSheet для использования в Старлинг? или есть иные решения?
Заранее спасибо!

Старый 10.02.2013, 19:44
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
На будущее, если планируешь работать с фреймворком Starling, ищи ответы на форуме. Сообщество там весьма активное, да и автор максимально участвует в обсуждениях. К примеру, вот по твоему вопросу:

Цитата:
You're right, originally I planned to do masks before filters. To be honest: a company wanted filters first and supported us with a generous donation, that's why we changed that plan.

However, there are already 2 options for masks, in the form of extensions:

* http://wiki.starling-framework.org/e.../clippedsprite - Only rectangular, but very fast
* http://wiki.starling-framework.org/extensions/pixelmask - allows all kinds of forms + soft transparency, but slower

What I have in mind is to use stencil masks: they only offer 1-bit transparency (on or off, like GIF) but are potentially very fast.

With the existing 2 options for masks, though, I'm not yet sure about Starling 1.4: I'm swinging between scissor masks and 3D rotations.
Перевод в браузере Chrome по правой кнопке, если что )
__________________
Поймай яблоко 2!

Старый 11.02.2013, 03:04
PaladinNew вне форума Посмотреть профиль Отправить личное сообщение для PaladinNew Найти все сообщения от PaladinNew
  № 3  
Ответить с цитированием
PaladinNew

Регистрация: Dec 2012
Сообщений: 61
Спасибо! да, это действительно ответ на вопрос, буду иметь ввиду по поводу форума) Starling буду использовать весьма активно.

Еще раз спасибо за ответ на вопрос и ссылки!))

Старый 11.02.2013, 03:19
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 4  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Во избежание возможных разночтений: я не отфутболивал на форум старлинга, я просто рекомендовал копаться в нем поиском ))
Удачи!
__________________
Поймай яблоко 2!

Старый 11.02.2013, 04:52
PaladinNew вне форума Посмотреть профиль Отправить личное сообщение для PaladinNew Найти все сообщения от PaladinNew
  № 5  
Ответить с цитированием
PaladinNew

Регистрация: Dec 2012
Сообщений: 61
Спасибо, удача пригодится)

Старый 18.02.2013, 02:53
PaladinNew вне форума Посмотреть профиль Отправить личное сообщение для PaladinNew Найти все сообщения от PaladinNew
  № 6  
Ответить с цитированием
PaladinNew

Регистрация: Dec 2012
Сообщений: 61
Друзья, может кому пригодится - маска встроена в последней версии Starling c github - случайно выяснил)))
Пока еще в документации нет - свойство спрайта
Код AS3:
clipRect
.
http://wiki.starling-framework.org/e.../clippedsprite

The “clipRect” property is now built right into the Sprite class. It does almost exactly the same as this extension, with the notable difference that it uses local coordinates, not stage coordinates.


Последний раз редактировалось PaladinNew; 18.02.2013 в 04:01.
Старый 18.02.2013, 10:30
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 7  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Ну это же просто частный случай - прямоугольная маска. Есть возможность делать и более сложные маски - http://wiki.starling-framework.org/extensions/pixelmask
__________________
In Code We Trust

Старый 06.03.2013, 02:21
PaladinNew вне форума Посмотреть профиль Отправить личное сообщение для PaladinNew Найти все сообщения от PaladinNew
  № 8  
Ответить с цитированием
PaladinNew

Регистрация: Dec 2012
Сообщений: 61
А говорят она медленней - это возможно будет влиять на производительность?

Старый 06.03.2013, 08:47
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 9  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Конечно и не хило. Для значительного улучшения производительности можно использовать cash()
__________________
In Code We Trust

Старый 06.03.2013, 23:26
PaladinNew вне форума Посмотреть профиль Отправить личное сообщение для PaladinNew Найти все сообщения от PaladinNew
  № 10  
Ответить с цитированием
PaladinNew

Регистрация: Dec 2012
Сообщений: 61
Спасибо! а Cash() это метод той маски, о которой Вы говорите?

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

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

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


 


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


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