Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- R.setMousePosition(w + 1, h + 1)
- owner["oldX"] = 0.0
- owner["oldY"] = 0.0
- scrc = Vector(screen_center)
- mpos = Vector(Mouse.position)
- x = scrc.x-mpos.x
- y = scrc.y-mpos.y
- # Smooth movement
- owner['oldX'] = (owner['oldX']*smooth + x*(1.0-smooth))
- owner['oldY'] = (owner['oldY']*smooth + y*(1.0-smooth))
- x = owner['oldX']* sensitivity
- y = owner['oldY']* sensitivity
- # set the values
- owner.applyRotation([0, 0, x], False)
- yaw.applyRotation([y, 0, 0], True)
- # Center mouse in game window
- R.setMousePosition(*screen_center)
- #
- #
- #
- # ~~SETTINGS~~ #
- #
- #
- #
- # Tweak these settings to fit your needs
- owner['accel'] = 2.0 # Acceleration
- owner['maxspd'] = 3.5 # Top speed
- owner['friction'] = 0.75 # Friction percentage; set to 0.0 for immediate stop
- owner['movelocal'] = 1 # Move on local axis?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement