Spine runtime for Galacean engine.
import { SpineAnimationRenderer } from '@galacean/engine-spine';
// init oasis
addSpine();
async function addSpine() {
const resource = await engine.resourceManager.load(
{
url: 'https://mdn.alipayobjects.com/huamei_kz4wfo/uri/file/as/2/kz4wfo/4/mp/yKbdfgijyLGzQDyQ/spineboy/spineboy.json',
type: 'spine',
},
);
const spineEntity = new Entity(engine);
const spine = entity.addComponent(SpineAnimationRenderer);
spine.resource = resource;
spine.defaultState.animationName = 'walk';
rootEntity.addChild(spineEntity);
}
npm install @galacean/engine-spine
@galacean/engine-spine currently only supports spine version 3.8
- Simple in usage
- High performance.
- Intergrated with galacean engine.
- Component based API.
Everyone is welcome to join us! Whether you find a bug, have a great feature request or you fancy owning a task from the road map feel free to get in touch.
Make sure to read the Contributing Guide before submitting changes.
The Galacean Engine is released under the MIT license. See LICENSE file.