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

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

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

Регистрация: Mar 2013
Сообщений: 1,864
По умолчанию Рациональность использования Starting

Пробовал искать ответ о ситуациях в которых нет смысла использовать данный фраймворк, но чем больше искал, тем больше меня ответы запутывали. Раньше я думал что Starting исключительно для создания игр и задумываться о нём мне пока рановато. Но однажды я чисто случайно наткнулся на статью, где автор говорил о повсеместном использовании Starting. То есть не только в играх, а вообще везде где есть - эффекты и графика. Вот мне и хочется узнать у тех кто с ним на ты, так ли это?
Действительно ли его можно или даже нужно использовать во всех проектах?

Старый 13.08.2013, 15:55
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Совсем не обязательно. В играх на нем будет шустрее работать, так как процессор освободится от просчета графики, а в приложениях, где графика не самую большую роль играет, особого смысла нет. Разве что на мобилах, где производительность очень критична.

Старый 13.08.2013, 16:01
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 3  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
caseyryan Спасибо! Вот и Ваши я слова интерпретировал как - желательно использовать. Спасибо, буду учить.

Старый 14.08.2013, 11:52
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 4  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
Чисто игровых средств в Starling нет вообще - это просто вспомогательная библиотека для использвания стандартного (привычного) флеш API, когда на самом деле работаешь со Stage3D и аппаратным ускорением.

Создавался этот фреймворк именно для реализации любого рода приложений на мобильных устройствах. Плюс ко всему там очень много вкусных плюшек вроде встроенного твинера (с возможностью использования пула твинов), встроенный менеджер ассетов для автоматического управления памятью, выделяемой под визуальные и звуковые ресурсы.
Но что самое главное -комьюнити здорово развивается, буквально через неделю-две Дэниел обещал новую версию выпустить (уже 1.4)

Старый 14.08.2013, 12:26
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 5  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Твины не самое главное, главное - это МОЩЬ! нереальная производительность графики, 60 fps на фул скрине и не хилые спец эффекты при этом. Не зря же оно - gpu.

Есть конечно пара минусов, например, что-то там с собственными шейдерами не очень удобно, как-то ограниченно и туго, доступен всего 1 шейдер на отдельный объект. Если попытаться сделать свою какую примочку, помимо квада из 2 полигонов - втыкаешся в не самую однозначно понятную архитектуру движка..

При использований нативного stage3D, сложность возрастает не хило так. Старлинг обёртка - самое оно. Хотя конечно, знание stage 3D всё-равно потребуется, если захотите изобразить чего посерьёзнее простых прозрачных текстур да и вообще понимать, что "там" происходит.
__________________
Дети не должны знать о своих родителях

Старый 14.08.2013, 14:42
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 6  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
Спасибо всем! Жду не дождусь когда смогу приступить к изучению!)

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

Старый 14.08.2013, 15:10
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 7  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
http://feathersui.com/

Старый 14.08.2013, 18:27
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 8  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Огромадный список всего на свете с описаниями и разделениями на категории.
http://www.as3gamegears.com/
__________________
Отряд Котовскага

Старый 14.08.2013, 21:02
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 9  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
Котяра Спасибо! я там посмотрел раздел - частицы и мне сразу вспомнилось... Какая самая лучшая библиотека для частиц? Видел на ютубе просто сногсшибательные эффекты.. знать бы чем они сделаны. Сейчас найду покажу.

Добавлено через 2 минуты
http://www.youtube.com/watch?v=ndO4yJ24HzU просто как AE

Старый 14.08.2013, 22:45
C4Grey вне форума Посмотреть профиль Отправить личное сообщение для C4Grey Найти все сообщения от C4Grey
  № 10  
Ответить с цитированием
C4Grey

Регистрация: May 2007
Сообщений: 181
Отправить сообщение для C4Grey с помощью ICQ Отправить сообщение для C4Grey с помощью Skype™
При использовании Starling в не-игровых приложениях нужно учитывать, что иерархия контейнера отрисовки в играх и приложениях, может сильно отличаться по количеству уровней вложенности. В играх объединять ресурсы в батчи, писать свои схемы отрисовки, жонглировать данными, перегоняя их с оперативной в видеопамять(когда же в Stage3D добавят возможность использовать PBO...) - это нормальный рабочий процесс, чем больше разгрузим GPU, тем лучше. Разработка приложения ориентирована на бизнес-логику, под которую реализуются адаптивные интерфейсы, которые часто должны учитывать экзотические параметры экранов, изменение размеров и способа отображения в зависимости от локализации, и прочее. Если реализовать это как привыкли в программном режиме отрисовки - множеством вложенных контейнеров, в глубинах которых находятся TextField-ы, то очень скоро столкнемся с критическим падением уровня FPS, вызванным частыми переключениями состояний отрисовки(смена текстуры). Это применимо и для растровых шрифтов -запихнуть все глифы для всех локализаций и размеров в одну текстуру со шкурками - очень проблематично, а использование даже одной дополнительной текстуры даст нам прибавление DC на каждый уровень вложенности контейнеров, например: панель, у которой есть Label, в которую добавлены кнопка, внутри которой тоже есть Label даст нам 3 или 4 DC, если шрифт будет реализован отдельной текстурой. Для другого режима отрисовки текста(когда TextField Flash-а рисуем в битмапу и загружеам в текстуру) характерны те же проблемы + он еще и порядочно отжирает видеопамять, особенно при больших размерах символов.
Я сейчас работаю над приложеним на Feathers, там есть ScrollContainer, в него загружаются картинки предварительного просмотра. Каждый элемент в контейнере это: Quad для фона, Image для картинки, еще один Quad для фона небольшой надписи поверх картинки. Все вместе дает нам 4 DC. Элементов на экране может быть 15-20. Само-собой, во время скролла это все порядочно подергивается на слабых мобильных. Приходится использовать собственный пайплайн для отрисовки как бы по слоям - сначала рисуем фон, потом картинки, потом текст с фоном. Текст тоже с хаком - используется упрощенный вариант Distance Field Font.
Но проблема даже не в этом Разумной альтернативы с исользованием "родной" отрисовки, ориентированной под мобильные платформы просто нету - разве что брать чистый Flex и самому писать компоненты, оптимизированные для тач-ввода, обработку жестов, и т.п.


Последний раз редактировалось C4Grey; 14.08.2013 в 23:50.
Создать новую тему Ответ Часовой пояс GMT +4, время: 10:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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


 


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


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