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 shake

Problem it solves

You want an action occurring inside a security camera or mini-map view to trigger a shake effect on that specific viewport.

What this block does

Applies a screen shake effect exclusively to a single standalone camera view sprite.

The block

Block ID: splitscreen_cameraViewShake

camera view $cameraView shake by $amplitude pixels for $duration ms

Parameters

NameTypeDefaultMeaning
cameraViewSpritemyCameraViewThe camera view sprite to shake.
amplitudenumber4Shake distance in pixels.
durationnumber500Duration of shake in milliseconds.

Example

let view = splitScreen.createCameraView(80, 60)
splitScreen.shakeCameraView(view, 4, 300)

Add the extension

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