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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

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

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
По умолчанию Плюсы и минусы Starling'a (и немного про Box2D)

Привет, тема родилась из этой. Чтобы не флеймить там, спрошу здесь.

Из минусов, цитаты из той темы:
Цитата:
Сообщение от goodguy Посмотреть сообщение
В том-то и дело, что чисто внешне чуток похож. На этом сходства заканчиваются. В его классах нет многих методов обычный ас3шных классов. Взять старлинг спрайт, в нем даже свойства graphics нет. Это уж не говоря о том, что они не являются наследниками InteractiveObject, и на мышь вообще не реагируют.
Своя же система событий в нем завязана на тачскрины, и совершенно не удобна и не полноценна. Там нет и половины аналогов событий мыши.
Короче говоря, было бы странно как раз если бы он угодил.
Насчет graphics, я так понимаю здесь попытка уйти от медленной векторной графики. События тача, хм не знаю как часто в играх используется MouseOut (остальные вроде можно подменить).


Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
Дело даже не в том, что он сырой. Дело в том, что старлинг - это изначально порт флешового апи на Обжектив Си, который потом был обратно портирован на флеш. Бред, заложенный в самой истории развития вряд ли сможет привести к чему-то удобоваримому.
Здесь побуду оптимистом.
Sparrow - как я понял из перевода, это не совсем порт, а просто своя реализация языка (AS3) под другую платформу. А Starling - порт Sparrow, как удачной реализации :о))) Масло масленное, короче тоже самое что у gloomyBrainа, только с хорошей стороны.

Есть конкретные минусы при использовании/попытке использования старлинга? В примерах.

И какие минусы у Box2d, есть ли лучшие/проще/удобнее альтернативы? Или он уже как стандарт де-факто?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Насчет graphics, я так понимаю здесь попытка уйти от медленной векторной графики.
GPU не умеют общитывать вектор, его все равно пришлось бы растрировать.
__________________
משיח לא בא
משיח גם לא מטלפן

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Есть конкретные минусы при использовании/попытке использования старлинга? В примерах.
В основном говорят, что раздражает отсутствие префиксов в названиях классов (то есть неудобно/некрасиво получается, когда у тебя в одном классе и обычный спрайт, и старлинговский. Ну и то же с эвентами). Ну и плюс - да, он заточен под мобилки =)

Цитата:
И какие минусы у Box2d, есть ли лучшие/проще/удобнее альтернативы? Или он уже как стандарт де-факто?
Есть еще nape, говорят, что он быстрее. Как по мне так он еще и удобнее, но это субъективно все.
__________________
...вселенская грусть

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

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
Цитата:
Есть еще nape, говорят, что он быстрее. Как по мне так он еще и удобнее, но это субъективно все.
Вопрос тут больше ещё и в том, будет ли этот Nape либо любой другой не адобовский движок работать на основе GPU?

Добавлено через 39 секунд
Вот к примеру тот же box2D?

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

Регистрация: Jul 2008
Сообщений: 912
GPU это графический процессор, он предназначен для графики. Для физики nVidia например встраивает в свои карты процессор физики PhisX. Так что будет ли этот Nape либо любой другой не адобовский движок работать на основе GPU? Наврятли, может только частично и это даже не от Адоб зависит, а от производителей видеокатр. Хотя может PhisX портируют и для флэша, вот например Unity3D использует PhisX.


Последний раз редактировалось Sintesis; 17.10.2011 в 12:56.
Старый 17.10.2011, 13:16
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 6  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
да нет, я о другом. Вот Starling является фреймворком для упрощённой работы с Molehill. А будут ли другие движки использовать Molehill для ускорения просчёта?

Старый 17.10.2011, 13:22
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 7  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
А будут ли другие движки использовать Molehill для ускорения просчёта?
Причем тут это вообще? Бокс2д - не графический движок, и к видеокарте он никоим боком не относится.
Цитата:
И какие минусы у Box2d, есть ли лучшие/проще/удобнее альтернативы? Или он уже как стандарт де-факто?
Тоже слышал, что есть шустрее, но ничего конкретного. И бокс2д довольно шустр, если правильно использовать.
API у него тоже нормальный, дело привычки. Мне даже нравится уже.
+ бокс2д активно развивается. На сколько мне известно, сейчас идет работа над портированием на флеш версии 2.2.1 И есть желающие портировать 2.2.2, когда она выйдет на с++

Старый 17.10.2011, 13:23
KBAC вне форума Посмотреть профиль Отправить личное сообщение для KBAC Найти все сообщения от KBAC
  № 8  
Ответить с цитированием
KBAC
 
Аватар для KBAC

Регистрация: Jan 2006
Адрес: Москва (Нижний Новгород)
Сообщений: 229
Записей в блоге: 1
Отправить сообщение для KBAC с помощью Skype™
В старлинге пока не смог сделать нечувствительными невидимые части у пнг. Плюс забавный момент: при задании свойства touchable = false у всех детей старлинг спрайта (оставляя у самого спрайта true), спрайт становится невидимым для touch event. Очень непривычно после обычных спрайтов. Т.е. аналогия с mouseEnable не удалась(
__________________
Будь проще.

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

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Цитата:
GPU не умеют общитывать вектор, его все равно пришлось бы растрировать.
Спасибо за ликбез. У них позже в примерах есть (сегодня прочитал), рисуют в обычный спрайт, потом в BitmapData и в текстуру превращают.

Цитата:
В основном говорят, что раздражает отсутствие префиксов в названиях классов (то есть неудобно/некрасиво получается, когда у тебя в одном классе и обычный спрайт, и старлинговский. Ну и то же с эвентами).
Да это скорее минус, чем неудобство, на уставшую голову замучаешся искать неправильный импорт.

Цитата:
+ бокс2д активно развивается
Слишком активно :о) Скачал 2.1а, а чита доки по 2.0, сплошные нестыковки. Но как понимаю бокс2д в сторону упрощения развивается, что хорошо.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 17.10.2011, 18:58
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 10  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
Слишком активно :о) Скачал 2.1а, а чита доки по 2.0, сплошные нестыковки.
Для С++ есть доки. Там почти тоже самое. Я на этот счет не парюсь, все, что нужно находил

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

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

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


 


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


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