Free cam script for the Game view tab. Modified version of Unity FreeCam by ashleydavis for use with the VRChat Creator Companion.
Handles movement speeds, with Shift being the fast multiplier.
- Start From SceneView
Moves FreeCam to SceneView camera position on entering playmode.
- Persist From Playmode
Last FreeCam position in PlayMode will transfer to EditMode.
- Basic Contact Testing
Activate contact receivers via mouseclick like PhysBones. Only on/off with no capsule (height) or proximity support.
- Autofix Physbone Helper
Temporarily disables all other cameras while regenerating PhysBoneGrabHelper to guarantee FreeCam takes priority. https://feedback.vrchat.com/avatar-dynamics-reports-and-feedback/p/bug-multiple-active-cameras-obstruct-grabbing-on-unity-debugging
- General Movement
W | UpArrow
A | LeftArrow
S | DownArrow
D | RightArrow
- Move Camera Up/Down Local
E | Q
- Move Camera Up/Down World
R | F
- Fast Multiplier
LShift | RShift
Extract ZIP into folder, add to VRChat Creator Companion as a User Package.
If you are not using VCC, just extract the ZIP into your project. Shouldn't harm anything.
Find "NotAKid/FreeCam" from the top toolbar, click Add FreeCam to scene.
Original: https://gist.github.com/ashleydavis/f025c03a9221bc840a2b