UNPKG

lingo3d

Version:

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

32 lines 739 B
import { mouse } from ".."; import Cube from "../display/primitives/Cube"; import clientToWorld from "../display/utils/clientToWorld"; const box = new Cube(); box.height = 20; box.depth = 20; mouse.onMouseMove = (e) => { const { x, y, z } = clientToWorld(e.clientX, e.clientY); box.x = x; box.y = y; box.z = z; }; const box2 = new Cube(); box.hitTarget = box2.uuid; box.onHit = () => { console.log("hit"); }; box.onHitStart = () => { box.color = "red"; box2.color = "red"; console.log("start"); }; box.onHitEnd = () => { box.color = "white"; box2.color = "white"; console.log("end"); }; box.onLoop = () => { box.rotationZ += 1; box2.rotationZ -= 1; }; //# sourceMappingURL=testHit.js.map