Ursina引擎不会从.mtl文件加载纹理



我制作游戏时出错:.mtl文件中的纹理不会渲染。我有一个贴图文件夹,里面有纹理文件夹。我的代码:

cube = Entity(model= 'sprites/map/cs_office.obj', scale=(.1,.1,.1), texture='sprites/map/cs_office.mtl')

我不仅可以使用.mtl,如何解决它?我用的是Ursina引擎。

对于.obj和.mtl文件,不要添加扩展名。例如,在您的案例中:

cube = Entity(model="sprites/map/cs_office", scale=(.1, .1, .1), texture="sprites/map/cs_office")

在我的ursina引擎版本(5.0.0(上,您可以添加";。obj"/&";。mtl";扩大

但也许纹理不存在,或者它不合适;例如,某个东西在纹理中是白色的,并且只有这部分纹理位于3D模型上。

最新更新