不能使用spine用于pixi.js

时间:2016-06-23 12:46:53

标签: javascript pixi.js spine

我已经使用动画创建了脊椎项目,并且已经在我的网络应用程序中安装了pixi,但无法使用脊柱。

我有.atlas文件,.json文件和Sprite图片。

这是我的代码:

var renderer = PIXI.autoDetectRenderer(800, 600);
jQuery("body").prepend(renderer.view);

// create the root of the scene graph
var stage = new PIXI.Container();

// load spine data
PIXI.loader
    .add('boy', 'assets/data/boy.json')
    .load(onAssetsLoaded);

var boy = null;

function onAssetsLoaded(loader,res)
{
    // instantiate the spine animation
    boy = new PIXI.spine.Spine(res.boy.spineData);
}

这导致控制台错误:无法读取属性' Spine'未定义的

据我了解,我必须添加pixi-spine插件,我无法理解。

我是初学者,请帮忙

2 个答案:

答案 0 :(得分:-1)

您是否在HTML中添加了pixi-spine.min.js,就像您拥有pixi.min.js一样?

答案 1 :(得分:-1)

您需要包含Pixi-spine插件,可在以下位置找到 https://raw.githubusercontent.com/pixijs/pixi-spine/master/bin/pixi-spine.js