Merge pull request #261 from SHADE-DP/SP3-2-Physics
Fixed bug where rigidbody setters in the first frame causes a crash
This commit is contained in:
commit
13ed36655e
|
@ -185,6 +185,7 @@ namespace SHADE
|
||||||
objectManager.commandQueue.pop();
|
objectManager.commandQueue.pop();
|
||||||
|
|
||||||
sceneGraph.Traverse(BUILD_NEW_SCENE_PHYSICS_OBJECT);
|
sceneGraph.Traverse(BUILD_NEW_SCENE_PHYSICS_OBJECT);
|
||||||
|
objectManager.UpdateCommands();
|
||||||
}
|
}
|
||||||
|
|
||||||
void SHPhysicsSystem::ForceUpdate()
|
void SHPhysicsSystem::ForceUpdate()
|
||||||
|
@ -443,6 +444,7 @@ namespace SHADE
|
||||||
|
|
||||||
// Build scene
|
// Build scene
|
||||||
SHSceneManager::GetCurrentSceneGraph().Traverse(BUILD_PHYSICS_OBJECT);
|
SHSceneManager::GetCurrentSceneGraph().Traverse(BUILD_PHYSICS_OBJECT);
|
||||||
|
objectManager.UpdateCommands();
|
||||||
|
|
||||||
return onPlayEvent->handle;
|
return onPlayEvent->handle;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue