以下是在cocos2d-x下的一段代码。
CCSprite* pSprite = CCSprite::create("HelloWorld.png");
pSprite->setPosition(ccp(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y));
pSprite->setRotation(45);
this->addChild(pSprite, 0);
CCCamera *cam;
cam = pSprite->getCamera();
cam->setEyeXYZ(200, 200, 200);
效果//摄像机改变一下
CCCamera *cam2;
cam2 = this->getCamera();
cam2->setEyeXYZ(0, -200, 200); 两个不同的摄像机,出来的效果就不一样,怎么样才能让第一种摄像机得到的效果跟第二种摄像机的效果是一样的呢?
CCSprite* pSprite = CCSprite::create("HelloWorld.png");
pSprite->setPosition(ccp(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y));
pSprite->setRotation(45);
this->addChild(pSprite, 0);
CCCamera *cam;
cam = pSprite->getCamera();
cam->setEyeXYZ(200, 200, 200);
效果//摄像机改变一下
CCCamera *cam2;
cam2 = this->getCamera();
cam2->setEyeXYZ(0, -200, 200); 两个不同的摄像机,出来的效果就不一样,怎么样才能让第一种摄像机得到的效果跟第二种摄像机的效果是一样的呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货