Выполнил challenge "Pong 2D из NoobTuts" на C#, OpenGL 3.1, OpenTK
Запись от 8Observer8 размещена 09.09.2019 в 15:26
Показов 2256
Комментарии 0
|
Содержание блога Скачать игру для Windows, x86, NET 4.0 можно, кликнув эту ссылку Управление: W/S - левая ракетка, Вверх/Вниз - правая ракетка. ESC - выход из игры. Перевёл код из этого туториала https://noobtuts.com/cpp/2d-pong-game на C# OpenTK и шейдерный OpenGL 3.1. Самое сложное было - разобраться с загрузкой шрифта. Умение выводить текст - это огромный шаг, потому что, как игры, так и инженерные, научные и математические программы с графикой на OpenGL 3 нуждаются в выводе текста. Я беру шрифт сгенерированный с помощью программы Bitmap Font Generator из TrueType. Получается два файла: текстура и файл с XML (или текстовый), в котором указаны текстурные координаты, положение символов шрифта в строке, расстояние между символами и т.д. Далее, создаю спрайты (прямоугольники), на которые вывожу символы шрифта. Далее, переведу код на WebGL 1.0 и TypeScript. |
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.


