@handworld_cn 写道:
原来用cocos3.8 js 做的项目,现在升到3.13.1发现问题
3.8的时候
var ma3d= new jsb.Sprite3D();
var mae = new ccs.Armature("zdeffect");
mae.setPosition(cc.p(0,0));
ma3d.addChild(mae);
ma3d.setRotation3D(cc.math.vec3(90,0, 0));
ma3d.setPosition3D(cc.math.vec3(100,10,100)) ;
this.d3layer.addChild(ma3d);
var buf="zdeffect"+id; //id==1 ||id==2
mae.getAnimation().play(buf);
zdeffect2是zdeffect1在动画编辑器中翻转的。
3.8是正常的升到3.13.1后发现zdeffect2不显示了。发现改成
if(id==1)
{
ma3d.setRotation3D(cc.math.vec3(90,0, 0));
}
else
{
ma3d.setRotation3D(cc.math.vec3(-90,0, 0));
}
才能显示。请问这个是cocos的bug,还是我不能这样用
帖子: 1
参与者: 1