I came across this bug in one of my projects that uses two cameras. I'm not sure if the problem is the two cameras or the camera orientation. Objects will appear and disappear depending on where the second camera is pointing.
Quick demo I made up to show the bug (arrow keys move forward/backward):
sync on
set display mode 1024,768,32,0
for x = 1 to 10
make object cube x,10
position object x,0,0,(x*16)
next x
make camera 1
position camera 1,10,10,50
set camera view 1,0,0,320,240
position camera 0,0,15,-10
do
if upkey() then move object 1,0.4
if downkey() then move object 1,-0.4
point camera 0,object position x(1),object position y(1),object position z(1)
point camera 1,object position x(1),object position y(1),object position z(1)
sync
loop
This is what is happening in my games. In the first camera, every object should be visible, but the second camera seems to interfere with this and shows objects only visible to it. As the target moves, changing camera orientation, objects appear and disappear. Not the best demo, but it shows what's going on.