Sorry if this question has been asked before, but I couldn’t find anything about.
I need to make an object rotate super fast around one axis.
And by super fast i mean extremely fast.
Of course that’s not possible in real time since my FPS is limited.
I want to know some solutions about how to fake that effect to look real.
For example: race car wheel or any spinning object.
You could spin it up and then slow it down and rotate it in the opposite direction. That is what most objects do anyway at certain speeds. Rotating it at a certain speed will give that illusion, or you could replace the blades on a helicopter (for example) with a grey circle when fully spun up. (Unturned does this, as do various source engine games).
The issue is that you don't want to have something rotating really fast, even if it's a car wheel. Physics doesn't like fast rotating things, especially when that fast rotating thing hits something else.
“And by super fast i mean extremely fast.” - well, that makes it much clearer… Given that you’re talking about angular rotation, you could try quantifying exactly how super fast you want this rotation in terms of revolutions per minute (RPM), or revolutions per second? For reference, the tyre of a car travelling at 45mph would be about 500RPM (depending on the diameter of the tyre).
And have you tried simply using Transform.Rotate and passing in a Vector3 of sufficiently large magnitude?
The issue is that you don't want to have something rotating really fast, even if it's a car wheel. Physics doesn't like fast rotating things, especially when that fast rotating thing hits something else.
– CausticLasagne