
Originally Posted by
JLF65
That's because Wolf3D doesn't support circle strafing. You either turn, or you strafe. You can't do both without rewriting the actual player movement code in the game itself. Doom was the first id game to support circle strafing.
However, I wanted it anyway, but without rewriting the player code. So I made the input handling so that if you are either turning or strafing, it's like normal - nice and smooth. If you're trying to do BOTH (circle strafing), it turns on one update, strafes on the next, turns on the next, strafes on the next, etc.
It works, but it's a bit jerky. Sorry, but it wasn't worth the work to do it "right".
Bookmarks