07-23-2006 16:15
Hi,

I am trying to control the camera on a series of elevator devices through a set of narrow passages. In order for this to be a plesent experience, tight camera control is necessary while users are seated.

Well this almost works. But so far only of the user sits on the objects /while their camera is locked/. If they have detached their camera, I have no found a way of reattching it when they sit so that their camera is pointed in the proper direction for the ride.

I have tried using the old camera controls as well as the new llSetCameraParams and in both cases, unlocked cameras will not orient themselves as the camera commands dictate.

I find that for myself and nearly everyone I have tried my scripted camera on, it fails becuase people seem to keep their cameras unattached MOST of the time. Is there a scripted way of reattaching the user's camera when they sit?

While seated the users can reattach their own camera if a sitting camera position is used by hitting an arrow key (but not with llSetCameraParams it seems), I would like to force this via script, if they decide to unattach the camera during the ride then so be it, they are responsible for reattaching it if they wish. But the entire concept of scripting a tight camera through a narrow space (as it has been "advertised";) seems to not be useful unless you can force a camera to attack to the agent when they sit.