-------------------------------------------------------------------------------- -- Function......... : setupDynamics -- Author........... : -- Description...... : -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- function FPSCamera.setupDynamics ( ) -------------------------------------------------------------------------------- local o = this.getObject ( ) local s = object.getScene ( o ) if ( s ~= nil ) then local dynObject = scene.createRuntimeObject ( s, "Dummy" ) if ( dynObject ~= nil ) then this.hDynObject ( dynObject ) if ( dynamics.createSphereBody ( dynObject, 1 ) ) then dynamics.enableDynamics ( dynObject, true ) dynamics.enableCollisions ( dynObject, true ) dynamics.setLinearDamping ( dynObject, 5.00 ) dynamics.setAngularDamping ( dynObject, 5.00 ) dynamics.setLinearSpeedLimit( dynObject, 5.00 ) dynamics.setMass ( dynObject, 80 ) end end end -------------------------------------------------------------------------------- end --------------------------------------------------------------------------------