Най-ефективният начин за спрайт (кадър) анимация в Monotouch

Бих искал да знам най-добрия (висока производителност / FPS) начин за правене на спрайт (кадър) анимации в проект MonoTouch.

Правя това много ефективно в Android, като декодирам цялото изображение на спрайт, изрязвам го в желаните размери и показвам рамки с желано темпо.

И така, кой е най-ефективният начин да направите това в Monotouch по отношение на FPS.

Благодаря предварително.


person Genc    schedule 28.12.2011    source източник


Отговори (2)


Разглеждали ли сте използването на MonoGame?

Класът SpriteBatch работи добре за нас. Отдолу е OpenTK/OpenGL, така че можете да го пренастроите за вашите нужди, ако не искате да използвате пълната MonoGame.

person jonathanpeppers    schedule 29.12.2011

Зависи какви са изискванията, които имате за вашите спрайтове.

Ако вашите изисквания попадат в обхвата на това, което може да направи CoreAnimation, можете просто да въведете вашето изображение в UIView и да използвате CoreAnimation, за да анимирате изгледа.

Ако имате нужда от повече контрол, MonoGame предоставя по-изчерпателен набор от примитиви за работа със спрайтове.

person miguel.de.icaza    schedule 29.12.2011