lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
13 lines • 537 B
JavaScript
import getWorldPosition from "./getWorldPosition";
import computePerFrame from "./utils/computePerFrame";
const positionXZCache = new WeakMap();
export const positionChangedXZ = computePerFrame((target) => {
const position = getWorldPosition(target);
const positionOld = positionXZCache.get(target);
const result = positionOld
? position.x !== positionOld.x || position.z !== positionOld.z
: true;
positionXZCache.set(target, position);
return result;
});
//# sourceMappingURL=positionChangedXZ.js.map