D3D 实现立方体旋转时总有两个面颜色相同是怎么解决?
刚学D3D方面的知识,打算自己做个魔方,在Windows Mobile手机上运行的.
单个立方体旋转的效果已经实现,但立方体总有两个相邻面颜色相同的
不能上传图片,我详细描述一下
立方体的6个面
上(1)、下(2)、前(3)、后(4)、左(5)、右(6)
在左手坐标系中,以X轴为中心旋转,不知道为何4和2的颜色总是相同
因为是初学,不知道问题出在哪,请知道的朋友,给出解决方法或相应提示。
[解决办法]
六个面,用24个顶点来表示,然后分别设置每个面不同的颜色
楼主是这样的吗?
[解决办法]
如果真是24个顶点应该没问题啊,每4个顶点一个面,它们的顶点颜色设置为这面的颜色
[解决办法]
你这用的是8个顶点 不是24和顶点
你仔细看下你得索引和顶点颜色吧 问题就出在顶点颜色和索引值上
[解决办法]
8个点不行啊,要那种24个点的