#Need help on a very hard problem
1 messages · Page 1 of 1 (latest)
Only 2 ways to do this: RRS and RC car
Not asking how to make a camra, I just want the camera model not to go through walls, I'm using a vector component for the base
You can use a overlap sphere to check when it hits something, and stop its movement
Nah that's gonna be buggy, and a hole heep of trouble, I just want to clamp it's rotation
I've done it before on an alt but I can't find the room soo
I don’t think it’d be buggy if you did it right.
What exactly are you trying to replicate or make
You know how cctv cams move? I won't it to move like them, but I don't want them to go through walls
Since they'll be on walls
You could just animate it right?
Nah, the system I'm tryna make requires them to be able to move the cam around,
All I can give rn, is the games like re:r
Idk what that is
Resident evil: resistance
Could you use a rotator but keep it within a set amount of range for rotation?
I was thinking of something like that, but I not sure how to do it, I also want it to look up and down
Are you going to be using 4 buttons, up down left right?
Sorta, more or less
What do you plan on using
Basically idk, still working on the style
I have an idea of how to make this, but it would require 4 buttons of movement
So I don’t wanna suggest it if you aren’t going to use that method because it wouldn’t work
I think I already know, not sure yet but let's go Hypothetical, let's say I am using buttons
I would think to use 2 rotators, one connected to the other,
Button left rotates rotator on horizontal axis in reverse
Button right rotates rotator on horizontal axis forward
Button up rotates rotator on vertical axis forward (connected to horizontal axis rotator)
Button down rotates rotator on vertical axis in reverse
And how will I lock the rotation?
While rotating, constantly check if rotation progress is lower than like -90 or higher than like 90 and if true don’t rotate
You could also use a clamp
Maybe
I’d have to experiment
👍
quats 
Just get it’s rotation and see if it’s a certain range
If it’s not then stop it