创建自己的相机后,ccui.Button的Action(例如移动)就没有效果了,Button位置移动了,但是BUtton的图片没有跟着动。
var layer3D = new cc.Layer();
mainLayer_Node.addChild(layer3D);
this._layer3D = layer3D;
this._camera = cc.Camera.createPerspective(60, cc.winSize.width/cc.winSize.height, 1, 1000);
this._camera.setCameraFlag(cc.CameraFlag.USER1);
this._camera.setPosition3D(cc.math.vec3(0, 10, 50));
this._camera.lookAt(cc.math.vec3(0, 0, 0), cc.math.vec3(0, 1, 0));
layer3D.addChild(this._camera);
例如代码中执行了这个后,之后再执行ccui.Button的Action就会出问题