[]《用LayaAir IDE制作3D角色创建与选择界面》js版本角色动画无法运行

《用LayaAir IDE制作3D角色创建与选择界面》js版本中角色动画无法运行,
 
提示
var boneDatasCache=this._templet._animationDatasCache[0];
运行异常
 
IDE版本1.7.14beta
已邀请:

Aar0n

赞同来自:

你描述的出现问题的信息太少,多描述一下

qian

赞同来自:

对比一下 有没有写错代码

tom115701

赞同来自:

我怀疑是这段代码导致的问题
 

//给男角色模型设定贴图动画
var manAni = this.roleMan.addComponent(SkinAnimations);
manAni.url ="3d/man/hero.ani";
manAni.player.play();
 
下面是chrome错误信息
 
Uncaught TypeError: Cannot read property '0' of undefined
    at SkinAnimations.__proto._update (laya.d3.js:34002)
    at MeshSprite3D.__proto._updateComponents (laya.d3.js:21363)
    at MeshSprite3D.__proto._update (laya.d3.js:36715)
    at Scene.__proto._updateChilds (laya.d3.js:27736)
    at Scene.__proto._updateScene (laya.d3.js:27940)
    at Stage.__proto.render (laya.core.js:18226)
    at Stage.__proto._loop (laya.core.js:18172)
    at loop (laya.core.js:5310)

Aar0n

赞同来自:

这个需要加断点看,到底哪里没有获取,每一步操作加一个调试信息看一下

tom115701

赞同来自:

我将/bin/libs下的所有文件替换成了1.5.2版本的,就可以了,应该是兼容性问题吧
 
 

要回复问题请先

商务合作
商务合作