之前的版本可以
local camera = myNode:getCamera();
local sy = math.sin(math.rad(-20));
local sz = math.cos(math.rad(-20));
camera:setEye(0, sy, sz);
camera:setCenter(0, 0, 0);
这样类似的代码可以实现绕x旋转-20度,可是beta版里Node类直接把getCamera()、setEye()接口干掉了,我要如何才能实现?
之前的版本可以
local camera = myNode:getCamera();
local sy = math.sin(math.rad(-20));
local sz = math.cos(math.rad(-20));
camera:setEye(0, sy, sz);
camera:setCenter(0, 0, 0);
这样类似的代码可以实现绕x旋转-20度,可是beta版里Node类直接把getCamera()、setEye()接口干掉了,我要如何才能实现?
在3.0 beta里面可以使用 CCAffineTransformMake 来进行翻转。
参数需要多调整下来达到效果。
3ks,有例子代码或者讲解吗?这个我在项目里搜了下,不太好懂的说
像这样:
AffineTransform tran = AffineTransformMake(2,1,1,0,0,0);
sp1->setAdditionalTransform(AffineTransformRotate(tran, 3));不过参数什么的,都需要调整。
多谢!
我研究下!