Edit 3 : Even after coming up with a bit of a hack to solve this, I'm still dealing with game breaking behavior due to spikes / lag in FPS. ;-;
Edit 2 : My final solution >>> So I tried a few things, but nothing was working well... then it finally hit me!
I looked at the FPS dip that was causing the problems (surprisingly started as low as 55 fps) ... and implemented a very minor time scale slowdown (0.9) when the game went below 55 fps.
It fixed everything! While I appreciate what C2 does to try and make a game run smoothly when FPS drops, it's going to look choppy regardless, so I'd rather it be a tad slower and work well then choppy and be wonky at different frame rates. :3
I know it's a bit of a hack, but it works well for my purposes and fits the retro nature of the game! :D
Edit : I think I found a decent answer to my problem here : scirra.com/forum/deltatime-and-framerate_topic49729.html[/b]
I am incredibly new and wasn't sure what to search to see if this has been brought up before.
I'm creating an action platformer that relies on quick movements and knives that stick into walls.
The current online demo can be found here : deviever.com
The thing is, I have noticed that if I have a program, like bandicam or xsplit recording while I am playing the game online in browser, specifically in Fire Fox (I haven't tried other browsers yet... the sprites collisions work MUCH differently, often times falling through walls, flying through walls, etc. etc.
The game definitely seems to be running a little more slowly with those programs on, and I'd be totally okay with that, but on top of the slow down / jerkiness is this weird collision behavior. <img src="smileys/smiley19.gif" border="0" align="middle" />
Anyhow. Thank you advance! C2 has been an amazing inspiration for me as a budding developer, and I appreciate any words of wisdom / advice ya'll have to offer!
<img src="smileys/smiley4.gif" border="0" align="middle" />