OpenTK текстовая анимация - PullRequest
       8

OpenTK текстовая анимация

3 голосов
/ 15 января 2011

Кто-нибудь знает, как это сделать, или где найти хорошие примеры для прокрутки (анимации) 2D-текста с использованием фреймворка OpenTK. Мне нужно что-то вроде нижней (верхней) прокрутки на новостных телеканалах.

Спасибо.

1 Ответ

3 голосов
/ 16 января 2011

Существует множество возможных подходов к отрисовке текста.Самый простой: используйте System.Drawing для рендеринга вашего текста в System.Drawing.Bitmap.После этого загрузите это растровое изображение в текстуру OpenGL и разбейте его на квадрат для рендеринга.Анимируйте текст, перемещая этот квадрат, и обновляйте растровое изображение / текстуру при каждом изменении текста.

Редактировать: я написал пример рендеринга текста для OpenTK, который вы можете найти здесь: http://opentk.svn.sourceforge.net/viewvc/opentk/trunk/Source/Examples/OpenGL/1.x/TextRendering.cs?revision=3063&view=markup

Скопируйте класс TextRenderer в свой собственный проект, и все готово.Посмотрите пример для инструкций по использованию.

...