Viewport camera with smooth following and zoom.
const { camera } = await setupMoxi({...});// Follow a targetcamera.moxiEntity.getLogic<CameraLogic>('CameraLogic').target = player;// Zoom to 2xcamera.desiredScale.set(2, 2);// Pan to positioncamera.desiredPosition.set(500, 300); Copy
const { camera } = await setupMoxi({...});// Follow a targetcamera.moxiEntity.getLogic<CameraLogic>('CameraLogic').target = player;// Zoom to 2xcamera.desiredScale.set(2, 2);// Pan to positioncamera.desiredPosition.set(500, 300);
Target position. Set to animate pan.
Target zoom level. Set to animate zoom.
MoxiEntity for attaching logic.
Renderer reference.
Scene being viewed.
Transition speed (0-1).
Viewport camera with smooth following and zoom.
Example