По поводу эксперимента "Английский на весь 2019 год"
Запись от 8Observer8 размещена 19.06.2019 в 11:13
Показов 830
Комментарии 2
Метки eng
Создал эту запись для тех кому бы интересен мой эксперимент с использованием английского весь 2019 год, чтобы не тратить время на новые ответы я компактно объясню здесь, чтобы давать ссылки если кому-то будет интересно. Немного о планах
Отдельно по WPF и WinForms я не планирую уроки. То есть в Trello таких карточек нет. Но как дополнительное средство для изучения OpenGL - да, это есть. Некая гибридная примесь для мини редакторов для предметных областей. Логика таких примеров схожа с WeGL + HTML/CSS + TypeScript. Две паралели. И там и там можно без сложностей создать элементы GUI и использовать их в сочетании с OpenGL/WebGL.
Упор на C# делаю за счёт библиотеки OpenTK, так как она является кроссплатформенной, так же встроена в Xamarin от Microsoft, а значит, можно создавать приложения для Android и iOS. Она используется для связки C# с OpenGL. Кнопки и другие элементы управления можно делать свои, как это будет делаться с простыми играми. Такие карточки на Trello у меня есть. Как создать кнопку "Start Game", "Options". Это направление я обозначил. C# и OpenGL важен для меня потому что открывает дверь в новые фишки из OpenGL 3+, 4+. Например, геометрический шейдер, которого пока нет в WebGL. Само по себе использование C# это связь с Unity. В общем-то, если сравнивать OpenGL ES 2.0/3.0 и WebGL 1.0/3.0, то разницы практически нет. Мне несложно переключаться с C# на TypeScript. Если я возьму только TypeScript, то будет меньше людей. Но я не хочу пока использовать JavaScript. Надеюсь, мне будет достаточно TS. Я не люблю писать на JS. Мне нравятся, что TS и C# так близки между собой. А вот охват C# программистов, которые хотят специализироваться на графике на OpenGL, вот это видится более популярным, даже если брать только пользователей Windows c WinForms и WPF. Здесь можно сочетать использование OpenTK и программирование простых игра на C# сокетах, параллельные процессы, база данных пользователей на сервере. OpenTK включает в себя не только связь с OpenGL, но также возможность создания окна (то есть WinForms и WPF не требуются), а ещё звук (OpenAL), математику и взаимодействие с клавиатурой, мышью и джойстиком. Популярность OpenTK большая. Как я писал выше эта библиотека встроена в среду Xamarin от Microsoft, а так же она является частью популярного фреймворка для игр MonoGame. Для меня OpenTK и WebGL имею одинаковый приоритет. Может возникнуть такая ситуация, что приложение тяжело идёт в браузере и тогда должна быть возможность скачать исполняемый файл для Windows, Mac, Linux, Android и iOS. OpenTK на сегодняшний день намного лучше поддерживается, чем другие библиотеки для связки с OpenGL. OpenTK встроена в бесплатный Xamarin от компании Microsoft, что позволяет без изменений использовать ваш код на Android, iOS и т.д. OpenTK встроена в MonoGame, что обеспечивает ей поддержку в будущем. OpenTK имеет собственные средства для создания окна, работы с математикой, поддержка OpenAL звука и средств ввода\вывода: клавиатура, мышка, джойстик. Это позволяет один раз написать код и собирать его под разные платформы: Windows, Mac, Linux, Android и iOS. |
Метки eng
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 2
Комментарии
-
Запись от Croessmah размещена 19.06.2019 в 14:27 -
Спасибо большое! Очень приятноЗапись от 8Observer8 размещена 19.06.2019 в 14:31