mylingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
10 lines (8 loc) • 381 B
text/typescript
import store, { pull, push } from "@lincode/reactivity"
import { PerspectiveCamera } from "three"
import mainCamera from "../engine/mainCamera"
export const [setCameraStack, getCameraStack] = store<Array<PerspectiveCamera>>(
[mainCamera]
)
export const pushCameraStack = push(setCameraStack, getCameraStack)
export const pullCameraStack = pull(setCameraStack, getCameraStack)