Развитие игровой вспышки
Текущее время: Вс дек 16, 2018 6:07 pm

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 63 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Starling Framework + флеш Box2D = производительность на iOS
СообщениеДобавлено: Чт мар 15, 2012 1:44 am 
Не в сети

Зарегистрирован: Ср апр 06, 2011 12:31 pm
Сообщений: 2626
Откуда: Moscow
Сайт: http://stranger087.com
Порталы перейдут на директ, когда молехил будет поддерживать все или почти все старые драйвера и видеокарты )


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Starling Framework + флеш Box2D = производительность на iOS
СообщениеДобавлено: Чт мар 15, 2012 10:08 am 
Не в сети
Аватар пользователя

Зарегистрирован: Вт сен 08, 2009 11:42 pm
Сообщений: 1766
Сайт: http://pandazzz.com/
Да, с wmode=direct в порталах всё очень кисло - двигается очень слабо. Скорее всего процесс пойдёт активно когда конг введёт wmode=direct, тогда всё будет очень шустро. Но когда это будет - пока совсем непонятно... Думаю когда выйдет хотя бы 2-3 очень вкусных "портальных" игр на молехилле, которые очень захотят расхватать себе все порталы, тогда час Х и настанет... :D


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Starling Framework + флеш Box2D = производительность на iOS
СообщениеДобавлено: Вс мар 18, 2012 6:00 pm 
Не в сети

Зарегистрирован: Вс мар 18, 2012 5:54 pm
Сообщений: 8
Roman Konyukhov Есть какие-нибудь успехи в оптимизации?

У меня предложенный код исполняется на ipod touch 4 за ~110 мс, что никуда не годится :)
Наверное все-таки 1 мс это что-то из области фантастики.

Кстати насчет ipa-test-interpreter все правильно - там не создается нативного кода, поэтому AIR вообще подыхает


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Starling Framework + флеш Box2D = производительность на iOS
СообщениеДобавлено: Вс мар 18, 2012 6:38 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Ср сен 29, 2010 11:52 pm
Сообщений: 2705
Откуда: Одесса
keenblaze писал(а):
Наверное все-таки 1 мс это что-то из области фантастики.
И тем не менее. Если я что-то делаю не так — могу лишь порадоваться результатам, к которым это привело :pardon:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Starling Framework + флеш Box2D = производительность на iOS
СообщениеДобавлено: Вс мар 18, 2012 8:33 pm 
Не в сети

Зарегистрирован: Вс мар 18, 2012 5:54 pm
Сообщений: 8
zebestov писал(а):
И тем не менее. Если я что-то делаю не так — могу лишь порадоваться результатам, к которым это привело :pardon:


Интересно было бы проверить на реальной задаче, вот например сегодня экспериментил с flixel, сделал демку, которая отрисовывает квадратики 10х10 с таким кодом :

Код:
override public function update() : void
{
   super.update();      
         
   _time += FlxG.elapsed;
         
   x = Math.sin( _time * _k1 ) * 100 + _baseX;
   y = Math.cos( _time * _k2 ) * 100 + _baseY;         
}


И при 150 объектах фпс начинает проседать (30 установлен по умолчанию). И тут явно трабла не в отрисовке, т.к. рисовать там по большому счету нечего, а в вычислениях.


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Starling Framework + флеш Box2D = производительность на iOS
СообщениеДобавлено: Вс мар 18, 2012 9:13 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Вт сен 08, 2009 11:42 pm
Сообщений: 1766
Сайт: http://pandazzz.com/
Ну какой блин фликсель, зачем делать синтетические тесты в миллион квадратных корней? Что за глупый подход?

Берёте нейп(он гораздо лучше бокса чувствует себя на мобилах), создавайте 10-20 тел и тестируйте на реальную физику чтобы прикинуть что можно выжать...
Насчёт отрисовки то же самое - изучите хоть немного особенности разработки под мобилы, где узкие места и всё такое. Запекайте все графические ассеты в атлас - или рантайм из вектора или в текстур-пакере(если хочется помучаться). Если всё не влезает в атлас 2048х2048, то делайте всё в 2 слоя... Следите чтобы все спрайты использовали этот атлас и всё ок будет... Иногда просто диву даёшься когда люди, которые не могут даже официальной документации прочитать, делают всё через жопу, а потом пишут с умным видом - адобы лохи, эйр фигня, а я такой красивый стою тут в белом пальто... :D :D :D


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Starling Framework + флеш Box2D = производительность на iOS
СообщениеДобавлено: Вс мар 18, 2012 9:19 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Ср сен 29, 2010 11:52 pm
Сообщений: 2705
Откуда: Одесса
hanuman писал(а):
...или в текстур-пакере(если хочется помучаться)
Ты имеешь в виду какую-то специфичную задачу?
С остальным согласен — узкие места на учитывать на самых первых этапах создания игры/приложения.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Starling Framework + флеш Box2D = производительность на iOS
СообщениеДобавлено: Вс мар 18, 2012 9:58 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Вт апр 26, 2011 8:50 am
Сообщений: 175
hanuman, +++
Причем это ведь стандартные подходы в любом фреймворке, не только эйр, базовые принципы работы везде одни и те же.


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Starling Framework + флеш Box2D = производительность на iOS
СообщениеДобавлено: Вс мар 18, 2012 10:57 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Вт сен 08, 2009 11:42 pm
Сообщений: 1766
Сайт: http://pandazzz.com/
zebestov писал(а):
Ты имеешь в виду какую-то специфичную задачу?

Я имел в виду что считаю что хранение графики в векторе в игре и запекание в атлас перед запуском в самой игре предпочтительнее чем готовить её в текстур-пакере и подобных прогах.
Огромный плюс: Вектор хорошо масштабируется и для Андроидов с зоопарком устройств можно делать одну версию игры на кучу разрешений с качественной графикой
Возможный плюс(?): Обычно вектор занимает меньше памяти чем растр таким образом уменьшается размер приложения
Возможный минус: Запекание процессором мобильного девайса может быть делом долгим и может добавить при запуске занять какое то неприятное долгое время для пользователя?


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Starling Framework + флеш Box2D = производительность на iOS
СообщениеДобавлено: Пн мар 19, 2012 1:25 am 
Не в сети
Аватар пользователя

Зарегистрирован: Ср сен 29, 2010 11:52 pm
Сообщений: 2705
Откуда: Одесса
В наше время, когда на мобильные платформы уже можно писать с использованием аппаратного 3D, достаточно подготовить графику всего в одном варианте — для самого требовательного устройства — уменьшаться все будет без каких-либо дополнительных манипуляций и затрат. Да и не всегда графику/анимацию можно и целесообразно делать в векторе. И почти всегда это как раз не мучение, а напротив — облегчение работы.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 63 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB