Hey,
so since a time I’m doing a game for fun and to this point it all worked fine but
there is a BIG issue now with the game and the issue is when i walk against a chair like you see in the video my framerate drops to ~10 fps and I think it’s the terrain even if I don’t know why but when I turn it off it all works fine and I don’t have many details on the terrain I only have a bit of grass and I think it causes the issue especially .
I mean, the amount of grass i can see from the pictures won’t be nearly enough to make a 960 sweat. I can tell that it’s CPU bound, the profiler says it’s the FixedUpdate(). Even if it’s advised to put physics in FixedUpdate, can you move the code in Update()? And even if it still persists…are the objects you are hitting a kinematic rigidbody?
Just accidentally found this out today. The editor itself can lag a lot (especially in unity 5) but this can be easily fixed by going to Edit-> Preferences ->GI Cache → Clear cache
Just like that mine went from 5fps to 40fps in play mode.