Эволюция игрового фреймворка. Клиент 3. Скин В прошлый раз мы ввели концепцию компонентов как удобный способ …
Эволюция игрового фреймворка. Клиент 3. Скин В прошлый раз мы ввели концепцию компонентов как удобный способ добавлять логику к графике. В базовом классе Component есть свойство skin, в сеттере которого парсится новая графика при установке значения и удаляются все ссылки на нее — при удалении. Благодаря этому свойству в приложении можно менять графику GUI на лету, без перезагрузки, как в каком-нибудь Winamp\е.Сама графика должна каким-то обр... https://clck.ru/sF73P
Автор: Habr все новости об IT