为什么我不能将 .OBJ 文件加载到 Python Ursina 中?

问题描述

我正在使用 python Ursina 引擎。我想导入一个 .OBJ 文件,但它永远不会工作,但没有出现错误。我试过了:

from ursina import *
from ursina.mesh_importer import *

app = Ursina()

model123 = load_model('model123.obj')
model123Entity = Entity(model=model123)
    
def update():
    move()

EditorCamera()
app.run()

我也试过没有 .obj 结尾。 有什么帮助吗?

我现在已经尝试过:

from ursina import *
from ursina.mesh_importer import *

app = Ursina()

model123 = load_model(obj_to_ursinamesh('model123.obj'))
model123_Entity = Entity(model=model123)

app.run()

我收到错误

AttributeError: 'str' object has no attribute 'glob'
AL lib: (EE) ALCwasapiPlayback_mixerProc: WaitForSingleObjectEx error: 0x102

解决方法

问题是三角测量。模型面只能是三角形。您可以在搅拌机或其他此类类型的 3d 软件中执行此操作。感谢 Github 上的 Pokepetter,我得到了这些信息。