|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.04.2011, 11:23 | #1 |
Форумчанин
Регистрация: 01.12.2010
Сообщений: 140
|
Загрузка множества текстур. OpenGL
Привет. Допустим, что в одном файле формата TGA у меня есть набор картинок, последовательно идущих друг за другом (например, анимация прыжка игрока). Для загрузки такого файла я создаю новый тип TAnimation
Код:
В принципе понятно, что и как происходит в этой процедуре. Вопрос в том, как теперь разбить загруженную текстуру на несколько и каждую загрузить в свою переменную типа GLuint? Если в Canvas'e было CopyRect и ещё несколько полезных процедур, то как мне кажется в OpenGL всё обстоит куда сложней. Единственное, что я могу сделать, так это изменить только передаваемые параметры в процедуру (добавить var Animation: TAnimation;, плюс в коде, в конце, установить размерность динамическому массиву изображений). Помогите с остальным. Спасибо. |
17.04.2011, 12:57 | #2 | |
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
Цитата:
пример TexCoordScroll
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! |
|
17.04.2011, 13:10 | #3 |
Форумчанин
Регистрация: 01.12.2010
Сообщений: 140
|
.pixel, спасибо.
В примере посмотрел функцию cGLSprite :: Draw, разобрался. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка текстур | alexprey | Мультимедиа в Delphi | 0 | 21.03.2011 22:14 |
OpenGL - наложение текстур. | Nater | Общие вопросы Delphi | 0 | 21.02.2011 20:14 |
[OpenGL, Delphi] Добавление текстур на грани куба | newStudent | Помощь студентам | 0 | 03.12.2010 00:50 |
наложение текстур в OpenGL | FJFray | Мультимедиа в Delphi | 1 | 23.10.2010 12:40 |
Наложение нескольких текстур в OpenGL | Krechet | Мультимедиа в Delphi | 4 | 06.05.2010 15:30 |