Форум программистов, компьютерный форум, киберфорум
Наши страницы
8Observer8
Войти
Регистрация
Восстановить пароль
Рейтинг: 5.00. Голосов: 1.

Выполнил challenge "Pong 2D из NoobTuts" на C#, OpenGL 3.1, OpenTK

Запись от 8Observer8 размещена 09.09.2019 в 15:26
Обновил(-а) 8Observer8 09.09.2019 в 15:33

Скачать игру для 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.
Миниатюры
Нажмите на изображение для увеличения
Название: Pong2DFromNoobTuts_OpenTkOpenGL11CSharp.png
Просмотров: 21
Размер:	4.0 Кб
ID:	5553  
Размещено в Без категории
Просмотров 102 Комментарии 0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru