UNPKG

mylingo3d

Version:

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

44 lines 1.26 kB
import { ThirdPersonCamera, Dummy, Reflector, keyboard, settings } from ".."; export default {}; settings.gridHelper = true; const reflector = new Reflector(); reflector.scale = 100; reflector.physics = "map"; // reflector.roughnessMap = "roughness.png" // reflector.normalMap = "normal.jpg" // reflector.roughness = 5 const dummy = new Dummy(); dummy.y = 170 * 0.5; dummy.physics = "character"; dummy.strideMove = true; // dummy.strideMode = "free" const cam = new ThirdPersonCamera(); cam.append(dummy); cam.active = true; cam.transition = true; cam.mouseControl = true; cam.lockTargetRotation = "dynamic-lock"; cam.innerX = 50; cam.innerY = 50; dummy.src = "awei/awei.fbx"; dummy.animations = { idle: "awei/idle.fbx", running: "awei/running.fbx" }; keyboard.onKeyPress = (_, pressed) => { if (pressed.has("w")) dummy.strideForward = -5; else if (pressed.has("s")) dummy.strideForward = 5; else dummy.strideForward = 0; if (pressed.has("a")) dummy.strideRight = 5; else if (pressed.has("d")) dummy.strideRight = -5; else dummy.strideRight = 0; if (pressed.has("Space")) dummy.jump(10); }; //# sourceMappingURL=testDummy.js.map