UNPKG

lingo3d

Version:

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

18 lines 640 B
import createInternalSystem from "./utils/createInternalSystem"; export const spriteSheetPlaybackSystem = createInternalSystem("spriteSheetPlaybackSystem", { data: {}, update: (material, data) => { material.map.offset.set(data.x / data.columns, data.y / data.rows); if (++data.x === data.columns) { data.x = 0; --data.y; } if (++data.frame < data.length) return; data.frame = 0; data.x = 0; data.y = data.rows - 1; !data.loop && spriteSheetPlaybackSystem.delete(material); } }); //# sourceMappingURL=spriteSheetPlaySystem.js.map