![]() |
|
||||||||||
|
|||||
|
Не совсем уверен, что это можно назвать рендером, но суть такова: имеется множество объектов и нужно их все отрисовать с максимальной производительностью, и вот я задумался, что будет быстрее:
1) Делаем все объекты как спрайты, ну и сам рендер оставляем флеш плееру. 2) Создаем одну битмап, все пули буду представлять объекты имеющие свои параметры и, ссылающиеся на битмапдату пули. И каждый раз все пули отрисовываем в эту большую битмапу через копиПиксель. Какой подход будет быстрее, и во сколько раз? Я думаю, что копиПиксель будет быстрее обычно рендера. |
|
|||||
|
Второй вариант гораздо быстрее.
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ" Мои ачивки: художник-паразит. |
|
|||||
|
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Цитата:
Можно попробовать gpu рендер. Например, genome2d - его хвалят за скорость. |
|
|||||
|
[+1 22.07.14]
[+4 12.08.14] [+1 09.02.15] Регистрация: May 2014
Сообщений: 182
|
Цитата:
когда ускорение Direct ненужно-не поддерживается? |
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
Цитата:
|
|
|||||
|
[+1 22.07.14]
[+4 12.08.14] [+1 09.02.15] Регистрация: May 2014
Сообщений: 182
|
Цитата:
|
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
Цитата:
И, насколько я знаю, они могут работать в других режимах. |
|
|||||
|
[+1 22.07.14]
[+4 12.08.14] [+1 09.02.15] Регистрация: May 2014
Сообщений: 182
|
Цитата:
А если Вы понимаете, как они работают и смогли прочесть название темы, то не сложно же догадаться, что использовать ради рендринга в общую BitmapData... Но тут я переспрашиваю и уже не Вас, знает кто-нибудь разницу между вышеперечисленными фраймворками и самописным рендренгом и большая ли она? |
|
|||||
|
Цитата:
Добавлено через 1 минуту Хотя если имеется в виду, что в твоём исполнении будет написан аналогичный фреймворк типа старлинг, то я думаю быстрее он не заработает. |
|
|||||
|
[+1 22.07.14]
[+4 12.08.14] [+1 09.02.15] Регистрация: May 2014
Сообщений: 182
|
Цитата:
выставить вручную gpu. Это я не про starling, это про режимы компиляции. Вы создали тему о том, что будет быстрей двигать много картинок или отрисовывать их в общую BitmapData... А я развивая тему, спросил, но не правильно, по этому перефразирую - в каком режиме лучше компилировать игры нуждающиеся в ускорении, в cpu или gpu ( не Direct )? |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|