我正在开发一个数学游戏,其中数字(0-99)用于问题和答案(如标准台球,但它们通常只能达到 15)。
因此,我认为至少以编程方式生成数字会比在 3DSMax 或类似软件中模拟 99 个不同的球要聪明得多。
我在 C#/XNA 中工作,但也可以在 DX11/C++ 中处理解释。
我不是在寻找代码,而是在寻找一种方法:一种看起来像这样的项目符号列表(如果这接近正确的话):
- 在 3DS 中构建一个白色且上面有条纹的 shpere。
- 或者,条带应该是我稍后添加的纹理的一部分吗?
- 在 DrawModel 期间更改球的颜色(如果是实心的)或菌柄的颜色(如果是条纹的)
- 以某种方式将数字添加到球中,使其看起来与球的其余部分具有相同的质量
也许有一种神奇的方法可以获取纹理并将其包裹在球体周围而不会产生任何扭曲,然后我可以生成纹理并将它们粘贴在球体上。但正如你可以猜到的,我不知道该走哪条路。
感谢您的任何指导!