camera.isActive
Returns true if the camera is active, else returns false.
This is a read only property. Use camera.on()
and camera.off()
to enable or disable the camera.
The camera enables scrolling and zooming for scenes extending beyond the display area. A camera has a position, a zoom factor, and mouse coordinates relative to the view. The camera is automatically created and available for use.
Examples
Scroll around a picture using the mouse, stop scrolling when the left mouse button is down.
// Scroll around a picture using the mouse, stop scrolling when the left mouse button is down.
var sprite = createSprite(200, 200);
sprite.setAnimation("Chicago_skyline,_viewed_from_John_Hancock_Center.jpg_1");
sprite.scale = 2;
camera.off();
function draw() {
background("white");
drawSprites();
if (mouseDown("leftButton")) {
camera.off();
}
if (camera.isActive()) {
camera.x = World.mouseX;
camera.y = World.mouseY;
}
}
Syntax
camera.isActive()
Returns
Tips
- The camera is automatically turned on at the start of each
draw()
loop.
Found a bug in the documentation? Let us know at support@code.org.