mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 16:58:40 -04:00
Added handling of model loading failure
This commit is contained in:
parent
674099f5c1
commit
acd4d5ed46
@ -121,7 +121,7 @@ class ObjectMgrBase:
|
||||
try:
|
||||
newobj = loader.loadModel(model)
|
||||
except:
|
||||
newobj = loader.loadModel(Filename.fromOsSpecific(model).getFullpath())
|
||||
newobj = loader.loadModel(Filename.fromOsSpecific(model).getFullpath(), okMissing=True)
|
||||
else:
|
||||
newobj = hidden.attachNewNode(objDef.name)
|
||||
else:
|
||||
@ -371,7 +371,9 @@ class ObjectMgrBase:
|
||||
objRGBA = obj[OG.OBJ_RGBA]
|
||||
|
||||
# load new model
|
||||
newobj = loader.loadModel(model)
|
||||
newobj = loader.loadModel(model, okMissing=True)
|
||||
if newobj is None:
|
||||
return
|
||||
newobj.setTag('OBJRoot','1')
|
||||
|
||||
# reparent children
|
||||
|
Loading…
x
Reference in New Issue
Block a user