繁体   English   中英

Ursina 引擎纹理贴图

[英]Ursina engine texture mapping

所以我面临的问题是,我无法弄清楚如何将纹理应用到 model 上,使得每一侧的纹理都不同。 例如,我想创建像草块一样的 Minecraft,底部为棕色,侧面为绿色和棕色,顶部为绿色。 我已经搜索过这个问题,发现可以使用 UV,但我不知道如何使用。 我已经尝试在 Blender 中创建 UV map 然后导出它并将其作为纹理和 model 和其他组合但是它没有改变 model 所以我让它成为内置的“立方体”并只改变纹理但它实际上只是把UV 的所有面的.png文件。

uvs 在 model 定义中,而不是纹理。

确保你在搅拌机中只有一个 uv 并展开 model (默认立方体未展开)。

当您从 blender 导入到 ursina 时,它也应该导入 uvs( 此处为第 224 行左右)

那么你应该将纹理应用于网格

另外,您可以使用微软的3D Builder来构建模型,然后使用Paint 3D来绘制它。 将其重新导入到3D Builder以另存为带有.mtl文件和.png纹理 map 的.obj 。它适用于 Ursina,正如我所尝试的那样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM