Physics2D/RigidBody2D: Fix mass incorrectly reported at 0 after copy
This commit is contained in:
parent
15c37d1524
commit
53020f27a5
|
|
@ -36,12 +36,12 @@ namespace Nz
|
||||||
m_userData(object.m_userData),
|
m_userData(object.m_userData),
|
||||||
m_world(object.m_world),
|
m_world(object.m_world),
|
||||||
m_gravityFactor(object.m_gravityFactor),
|
m_gravityFactor(object.m_gravityFactor),
|
||||||
m_mass(0.f)
|
m_mass(object.GetMass())
|
||||||
{
|
{
|
||||||
NazaraAssert(m_world, "Invalid world");
|
NazaraAssert(m_world, "Invalid world");
|
||||||
NazaraAssert(m_geom, "Invalid geometry");
|
NazaraAssert(m_geom, "Invalid geometry");
|
||||||
|
|
||||||
m_handle = Create(object.GetMass(), object.GetMomentOfInertia());
|
m_handle = Create(m_mass, object.GetMomentOfInertia());
|
||||||
SetGeom(object.GetGeom(), false);
|
SetGeom(object.GetGeom(), false);
|
||||||
|
|
||||||
CopyBodyData(object.GetHandle());
|
CopyBodyData(object.GetHandle());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue