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