我正在寻找任何允许创建World of Warcrafts插件系统等渲染对象的开源实现。我有兴趣在我自己的项目中重新创建类似于使用Direct3D8和Direct3D9的东西,但是没有看到任何与WoW的插件系统可以处理的类似项目。
我有一个家庭酿造的方法,可以部分地完成魔兽世界所做的事情,但没有任何接近于他们的系统的先进。
向谷歌尝试任何与编程相关的魔兽都没有任何有用的东西,只有游戏本身的插件网站,没有用于其他项目的开源内容。
我正在做的当前方法是使用通过顶点渲染的原始对象,并允许精灵覆盖基元并进行渲染。按原样,我可以创建这样的UI元素:
这是由6个不同的'对象组成的。那个父母彼此。 另一个例子是:
这个对象由3个对象组成,其中两个被精灵覆盖。
我有兴趣看到类似的项目进行比较和学习,以扩展我的系统或从头开始创建一个新系统,并考虑更好的实施思路。