当初学习OGRE就是想实现这个。
3D换装其实并不难,在我上个帖子的基础上增加CEGUI用来控制。
至于换装的模型可以全加载也可以动态加载,我为了演示方便用了全部加载,一共2套模型,当然也都是天龙八部的。
加载完后只需要根据CEGUI的消息设置对应的模型显示和不显示就行。如果是用动态加载的话可以根据消息把对应的模型从节点上删除掉,然后再加载新的需要的模型并且绑定,只是觉得一直频繁的加载删除过于暴力,所以我还是用来第一种来设置显示和隐藏。当然如果模型量大的话第一种也不是好的方法,具体的实际使用估计还需要想个更加有效合理的方法。
默认人物(和上个帖子的一样)
改变衣服
改变脸