1.0.7 • Published 11 months ago

@caslabs/roblox-modified-camera-shaker v1.0.7

Weekly downloads
-
License
ISC
Repository
github
Last release
11 months ago

rbxts-camera-shaker

roblox-ts package for Crazyman32's Roblox port of "EZ Camera Shake"

Crash Course

import CameraShaker from "@rbxts/camera-shaker"

const camShake = new CameraShaker(
	Enum.RenderPriority.Camera.Value,
	shakeCFrame => camera.CFrame = playerCFrame.mul(shakeCFrame)
);

camShake.Start();

// Explosion shake:
camShake.Shake(CameraShaker.Presets.Explosion);

wait(1)

// Custom shake:
camShake.ShakeOnce(3, 1, 0.2, 1.5);

Presets

CameraShaker.Presets.Bump\ A high-magnitude, short, yet smooth shake.\ Should happen once.

CameraShaker.Presets.Explosion\ An intense and rough shake.\ Should happen once.

CameraShaker.Presets.Earthquake\ A continuous, rough shake.\ Sustained.

CameraShaker.Presets.BadTrip\ A bizarre shake with a very high magnitude and low roughness.\ Sustained.

CameraShaker.Presets.HandheldCamera\ A subtle, slow shake.\ Sustained.

CameraShaker.Presets.Vibration\ A very rough, yet low magnitude shake.\ Sustained.

CameraShaker.Presets.RoughDriving\ A slightly rough, medium magnitude shake.\ Sustained.

1.0.7

11 months ago