public override void Render() { PhysicalEngine.Instance.RefreshPhysics(); _tempX = 0; _tempY = 0; if (_character != null) { var tilt = _joystick.Tilt; float characterMoveSpeed = ORoot.ScreenUnit * AppSettings.BlockSizeU / 8f; var charMoveX = (float)tilt.X * characterMoveSpeed; var charMoveY = (float)tilt.Y * characterMoveSpeed; _character.MoveBy(charMoveX, charMoveY); } }