[BUG-9719] [Feature Request] - CAMERA_RESET parameter for llSetCameraParams() or a function, llResetCamera(). #17188
Comments
Oz Linden commented at 2015-08-19T18:41:53Z Please clarify what you mean by reset. An example of a sequence of user interactions and camera behaviors would be very helpful |
Lucia Nightfire commented at 2015-08-19T18:55:10Z As mentioned in the description, users currently have to either use movement controls or Esc to "reset" their camera, thus making it focus on and follow the owner. "Resetting your camera." is an practice users of secondlife have been using for years now. |
Whirly Fizzle commented at 2015-08-19T23:44:54Z Neither of these scripts will work unless the camera view was reset before using them: Example 1 - llSetCameraEyeOffset and sitting
default
{
state_entry()
{
llSitTarget(<0, 0, 1>, ZERO_ROTATION);
llSetCameraEyeOffset(<0, 0, 2>);
llSay(0, "Please sit down");
}
}
Example 2 - llSetCameraParams in attachment
If Lucia's request was implemented, the scripts would reset the camera without the user having to use the ESC key first. |
Lucia Nightfire commented at 2015-08-20T00:20:17Z Aside from making applications work correctly without user intervention, it will also prevent people from cheating in Experience based games such as Paleo Quest, Amazon River, Linden Realms, The Cornfield and many others where all you need to do alt cam all over the region or adjacent region to find your objectives or objects of interest. Amazon River attempts to combat this by annoying the player via chat to not move their camera far away from their actual agent's position which you wouldn't be able to do in real life. If this feature was implemented, the camera can be kept in the controlled state game designers intended. |
Oz Linden commented at 2015-09-02T19:02:33Z Thank you for the clarification. There may be some difficulties with implementing this, but it's worth considering. |
Information
We currently do not have a scripted means of resetting an agent's camera. We currently have to either use movement controls or Escape first.
Please consider a CAMERA_RESET parameter for llSetCameraParams() or a function, llResetCamera().
This will alleviate a major headache with many scripted camera apps that currently have to remind people to manually reset their cameras so the app can begin moving their camera correctly.
Thanks in advance.
Related to SCR-330 which is old and was never acknowledged.
Links
Related
Original Jira Fields
The text was updated successfully, but these errors were encountered: