2009-09-27 8 views
0

Я работаю из примера кода GLSprite. Я хочу знать, что мне нужно сделать для кода, чтобы он обрабатывал мою текстуру как спрайт-лист? Единственной модификацией, которую я сделал до сих пор, является создание 256 x 256 png из 16 меньших изображений для моих кадров. Раньше я никогда не работал со списками спрайтов. Спасибо за вашу помощь.Как реализовать спрайт-лист в OpenGLES для iPhone?

ответ

2

Вам необходимо отрегулировать координаты текстуры для отображения требуемого спрайта. Координаты текстур обычно нормализуются (от 0 до 1). Предполагая, что у вас есть сетка спрайтов 4x4, первый спрайт имел бы текстурные координаты ...

0, 0 
0, 0.25 
0.25, 0.25 
0.25, 0