Указатели для разработки достойного интерфейса / графической библиотеки - PullRequest
0 голосов
/ 05 января 2020

Некоторый контекст, как я изо всех сил пытался правильно описать проблему в заголовке: я использовал несколько графических «библиотек» на протяжении многих лет для создания нескольких программ (в основном игр) на нескольких платформах. Под графическими библиотеками я подразумеваю некоторый способ добавления компонентов / объектов на экран, каждый со своим поведением (например, изображение, текст, кнопка, список прокрутки и т. Д. c) и иерархическим способом ( У объекта могут быть дочерние объекты, и они будут двигаться вместе и т. д. c).

Теперь я начинаю кодировать на платформе / движке, у которого пока нет одной из этих библиотек, все, что у нее есть - это c спрайт и рисование текста, и я подумал о его создании, чтобы помочь мне создать пользовательский интерфейс программы, которую я создаю (относительно простой пользовательский интерфейс). Я начал «взламывать» свой собственный (создавал Rectangle, потом наследовал от него изображение и т. Д. c), но, к счастью, через 5 минут я пришел в себя и остановился, поскольку этот взлом, безусловно, имел неприятные последствия через неделю или две. и мне пришлось бы выбросить все это и перезапустить - поэтому я подумал о том, чтобы приехать сюда и попросить несколько указателей, возможно, проектов с открытым исходным кодом, или статей / текстов, или, возможно, руководства от кого-то, кто уже делал это в прошлом. Я попытался немного погуглить, но даже не знаю названия этой вещи, которую искал, так что ничего не смог найти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...