Я ищу любые реализации с открытым исходным кодом, которые позволяют создавать визуализированные объекты, такие как система аддонов World of Warcrafts. Я заинтересован в воссоздании чего-то похожего в моих собственных проектах, использующих Direct3D8 и Direct3D9, но не видел каких-либо проектов, с которыми может справиться аддонная система WoW.
У меня есть метод домашнего приготовления, который может делать частично то, что делает WoW, но ничего похожего на такие же продвинутые, как их системы.
Попытка Google что-нибудь WoW, связанное с программированием, не дает ничего полезного, кроме дополнительных веб-сайтов для самой игры и ничего общего с открытыми исходниками для использования в других проектах.
Текущий метод, который я делаю, заключается в использовании примитивных объектов, визуализируемых с помощью вершин, и позволяющих спрайтам переопределять примитив и отображаться вместо него. Как есть, я могу создавать элементы интерфейса следующим образом:
Он состоит из 6 различных «объектов», которые являются родительскими по отношению друг к другу.
Другой пример будет:
Этот состоит из 3 объектов, два из которых перекрываются спрайтом.
Я заинтересован в том, чтобы сравнивать и учить аналогичные проекты для расширения моей системы или создания нового с нуля с учетом лучших идей реализации.
Задача ещё не решена.