Apparently there's some sort of flush thing going on with MouseXSpeed.
This is working quite well:
This is working quite well:
'MouseLook BMax mxs:Float = MouseXSpeed() / 15.0 mys:Float = MouseYSpeed() / 15.0 If mxs <> 0 Or myx <> 0 MoveMouse width/2,height/2 MouseXSpeed() ' flush MouseYSpeed() ' flush EndIf yaw:Float :- mxs pit:Float :+ mys yaw2:Float :+ ((yaw - yaw2) * 25.0) * dt pit2:Float :+ ((pit - pit2) * 25.0) * dt RotateEntity camera,pit2,yaw2,0