UNPKG

mylingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

36 lines 1.01 kB
import keyboard from "../api/keyboard"; import Model from "../display/Model"; import Sky from "../display/Sky"; import Cube from "../display/primitives/Cube"; import FirstPersonCamera from "../display/cameras/FirstPersonCamera"; import { setWebXR } from "../states/useWebXR"; setWebXR(true); const player = new Cube(); player.width = 50; player.depth = 50; player.z = -100; player.y = 500; player.physics = "character"; keyboard.onKeyPress = (k) => { if (k === "w") player.moveForward(-10); if (k === "s") player.moveForward(10); if (k === "a") player.moveRight(10); if (k === "d") player.moveRight(-10); if (k === " ") player.velocity.y = 10; }; const cam = new FirstPersonCamera(); cam.append(player); cam.mouseControl = "drag"; cam.active = true; const map = new Model(); map.src = "fairy.glb"; map.scale = 20; map.physics = "map"; player.visible = false; const sky = new Sky(); //# sourceMappingURL=testVR.js.map