FANDOM



This command will unlock the specified 3D object from the screen.

Syntax
LOCK OBJECT OFF Object Number
Parameters
Object Number

Integer
The object number

Returns

This command does not return a value.

Description

Locking objects to the screen commands the object to completely ignore the camera"s influence. By unlocking a previously locked object, you are commanding the object to associate itself with the influence of the camera once again. The Object Number should be specified using an integer value.

Example Code
hide mouse:cls 0:autocam off

ObjectNumber=1

SecondObject=2

ImageNumber=1

make object sphere SecondObject,1

load object "models\model.x",ObjectNumber

load image "iron.jpg",ImageNumber

append object "models\extraanim.x", ObjectNumber, total object frames(ObjectNumber)+1

set object interpolation ObjectNumber,50

position object ObjectNumber,0,0,0

position object SecondObject,0,0,0

position camera 0,2,4

point camera 0,0,0

while mouseclick()=0

set cursor 0,0

print "press k to lock object on"

if inkey$()="k"

lock object on SecondObject

position object SecondObject,0,0,5

endif

print "press l to lock object off"

if inkey$()="l"

lock object off SecondObject

position object SecondObject,0,0,0

endif

print "press up arrow key"

if upkey()=1 then move camera  1:while scancode()<>0:endwhile

print "press down arrow key"

if downkey()=1 then move camera -1:while scancode()<>0:endwhile

print "press left arrow key"

if leftkey()=1 then turn camera left 1

print "press right arrow key"

if rightkey()=1 then turn camera right 1

endwhile

while mouseclick()=1:endwhile

if object exist(ObjectNumber)=1 then delete object ObjectNumber

if object exist(SecondObject)=1 then delete object SecondObject

if image exist(ImageNumber)=1 then delete image ImageNumber

end
Community content is available under CC-BY-SA unless otherwise noted.