Add flag to llSetAgentRot to enable/disable camera rotation
tracked
Soap Frenzy
Currently the function rotates the avatar and camera, I think it would be useful if we had a flag to enable or disable the camera being rotated with the function.
llSetAgentRot(rotation rot, ROTATE_CAMERA);
I Believe this would add useful functionality
Log In
Tapple Gao
I finally tried this in my own script. and my opinion is, wow, this sucks way worse than rlv @setrot. Every time it fires:
- it closes any open right click menu
- It resets alt cam
- It deselects any selected prims
rlv @setrot doesn't do any of that
llSetAgentRot has a slightly smoother camera jump than @setrot, but, wow. I am not using it in my passive follower script in this state. being able to cam around without worrying too much about your avatar is the primary use of a follower
Tested in two viewers on Linux:
- Second Life Project Lua Editor 26.1.0.21525310258 (64bit)
- Firestorm 7.2.2 (79439)
maybe it would be ok for active steering in my AO, so that I can actually llTakeControl(CONTROL_ROT_RIGHT | CONTROL_ROT_LEFT) instead of watching llGetOmega. Will try that later. Because in that instance, camera will already be behind the avatar, and edit windows deactivated. Well, unless the third party viewer option to "reset camera on movement is off". llSetAgentRot does not play well with that setting in firestorm, unlike rlv @setrot
Spidey Linden
marked this post as
tracked
Issue tracked. We have no estimate when it may be implemented. Please see future updates here.