UNPKG

mylingo3d

Version:

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

26 lines 849 B
import { applyMixins } from "@lincode/utils"; import { Sprite as ThreeSprite, SpriteMaterial } from "three"; import ObjectManager from "./core/ObjectManager"; import TexturedBasicMixin from "./core/mixins/TexturedBasicMixin"; import { spriteDefaults, spriteSchema } from "../interface/ISprite"; const material = new SpriteMaterial({ transparent: true }); class Sprite extends ObjectManager { static componentName = "sprite"; static defaults = spriteDefaults; static schema = spriteSchema; material = material; constructor() { super(new ThreeSprite(material)); } get depth() { return 0; } set depth(_) { } get scaleZ() { return 0; } set scaleZ(_) { } } applyMixins(Sprite, [TexturedBasicMixin]); export default Sprite; //# sourceMappingURL=Sprite.js.map