MakeCode Games!

A fan-made community library of MakeCode Arcade games. Visit MakeCode Arcade to make a game!

← Back to extensions

Split Screen

Add split-screen camera views and picture-in-picture viewports to Arcade games for multiplayer or mini-maps.

camera view follow sprite

Problem it solves

You created a mini-map camera view sprite and want it to focus on and track an enemy or second player.

What this block does

Locks a standalone camera view sprite so it continuously tracks a target sprite as it moves.

The block

Block ID: splitscreen_cameraViewFollow

camera view $cameraView follow sprite $sprite

Parameters

NameTypeDefaultMeaning
cameraViewSpritemyCameraViewThe camera view sprite created using createCameraView.
spriteSpritemySpriteThe target sprite that this camera view should follow.

Example

let enemy = sprites.create(img`.`, SpriteKind.Enemy)
let view = splitScreen.createCameraView(80, 60)
splitScreen.cameraViewFollow(view, enemy)

Add the extension

Add github:riknoll/arcade-split-screen to your project, or open: Import arcade-split-screen.