Проекты
GameDev.ru / Проекты / Форум / xenofant :: видео полной зачистки одного уровня на странице 28 (25 стр)

xenofant :: видео полной зачистки одного уровня на странице 28 (25 стр)

Страницы: 124 25 26 2729 Следующая »
Anton RiotПостоялецwww24 апр. 201619:19#360
И, кстати, да, насчёт реплики Mr_Jack – в старлинге, если юзать flatten(), то такой тест на 4000 картинок даёт 340 фпс.
TheRabbitПостоялецwww24 апр. 201619:34#361
Starling 2.0 - мощнее первого в разы ;) уже из коробки
Плюс есть 2D освещение

Правка: 24 апр. 2016 19:34

ryzedПостоялецwww25 апр. 20165:39#362
Anton Riot
> Это вкладка Stage3D recording, а что в процентах по ActionScript?
На десктопе меньше ~5%, там стабильные 60фпс.
На телефоне хз, не знаю как посмотреть.

Mr_Jack
> Пункты 3-5 делаются каждый кадр? Если да, то зачем?
А как еще?

Mr_Jack
> Нельзя 1 раз закинуть текстур вначале уровня? А пробежку по сцене/объектам
> делать при смерти/рождении объекта. Или я вообще все не правильно понял.
Тоже не понял, что ты предлагаешь.
Анимация, потайловое освещение, передвижения.

ryzedПостоялецwww25 апр. 20165:41#363
Anton Riot
Выкладывай тест.
Под андроид.

TheRabbit
> Starling 2.0 - мощнее первого в разы ;) уже из коробки
> Плюс есть 2D освещение
Тоже выкладывай.

Пока своими глазами не увижу - не поверю.

Anton RiotПостоялецwww25 апр. 20169:45#364
ryzed
Не, я не под андроид тестил — в своём текущем открытом проекте написал по-быстрому компонент и посмотрел. У меня старлинг внутри существенно переписан под мои нужды, так что выкладывать не очень хочется, лучше проверь на чистом 2.0 (я его не смотрел, но если TheRabbit говорит, что там что-то лучше, то почему бы и нет)

ryzed
> Тоже не понял, что ты предлагаешь.
Думаю, он имеет ввиду фризить ("запекать"?) блоки объектов, которые не меняются. Например, когда построились тайлы подложки, можно сохранить их Vector<Float> и другие данные (не знаю, как оно конкретнее у тебя устроено) и больше не пересчитывать, пока в них что-то не изменится. И при пробеге по сцене, уже не вытаскивать данные из каждого объекта тайла, а брать готовый кусок данных для всей подложки.

ryzedПостоялецwww25 апр. 20169:55#365
Anton Riot
> лучше проверь на чистом 2.0
Мне вот в твитере написали про 2.0.
@ryzzed а новый Starling 2.0 вообще порадовал — я так и не добился вывода 4K квадов на экран — гавкает ошибкой превышения лимита ресурсов.

Anton Riot
> ("запекать"?) блоки объектов, которые не меняются
По идее можно, но не хочется особо усложнять. Траверс жрет мало.
Тут смысл в том, что мои тесты на предыдущей странице сделаны уже без траверса.
Так что бегай или не бегай - один хрен тормоза.

Такое кэширование оставлю на самый крайний случай.

ryzedПостоялецwww25 апр. 201617:26#366
Бампану тему.

Выложил исходник теста под openfl. Тупо, но работает:
https://github.com/ryzed/openfl_speed_test2

Ссылка на webgl-сборку:
http://ryzed.bitbucket.org/openfl_speed_test2/index.html

Те же самые 4к квадов.
Работает быстро, даже в мобильном браузере.

Проблема - не могу заставить этот же исходник скомпилить под андроид.
Хоть с legacy, хоть без.
Осталось только lime еще поковырять и можно закрывать проект (шутка).

толстопардПостоялецwww25 апр. 201620:38#367
ryzed
вебгл сборка у меня на ipad2 air дает 60 фпс
ice-w-indПостоялецwww25 апр. 201622:35#368
Webgl выдаёт 61 fps на note 5
LampogoloviiПостоялецwww26 апр. 20161:55#369
ух ты! довольно круто!
iPad 2 - 50 фпс, при таче падает до 30.
ryzedПостоялецwww26 апр. 201622:07#370
asfdfdfdПостоялецwww26 апр. 201622:19#371
http://i.imgur.com/wtERPNB.png

Nexus 5

Правка: 26 апр. 2016 22:20

ryzedПостоялецwww26 апр. 201622:58#372
asfdfdfd
Ну, скейлинг починю, я под свой китайфон делал с 800*480.
Главное, что фпс нормальный.
ryzedПостоялецwww1 мая 201613:11#373
Завёл проект на html5, например.
Косяки с premultiplied alpha есть, но это мелочи.
Изображение
мулПостоялецwww1 мая 201613:23#374
компиляция из haxe?
и как оно по скорости?
Страницы: 124 25 26 2729 Следующая »

/ Форум / Проекты / Оцените

2001—2018 © GameDev.ru — Разработка игр