cocos2dx 카드 뒤집기 효과 예시

2353 단어
트럼프와 유사한 효과를 실현하다
코드는 다음과 같습니다.
     OrbitCamera* rotate1; 
        OrbitCamera* rotate2; 
        if(towardRight){//    
            rotate1=OrbitCamera::create(0.4f,1,0, 0, -86.5f, 0, 0);
            rotate2=OrbitCamera::create(0.4f,1,0, 86.5f,-90, 0, 0);
        }else{//    
            rotate1=OrbitCamera::create(0.4f,1,0, 0, 86.5f, 0, 0);
            rotate2=OrbitCamera::create(0.4f,1,0, -86.5f,90, 0, 0);
        }

        img->runAction(Sequence::create(rotate1,CallFunc::create([&](){
            //    
        }),rotate2,NULL));

효과 프레젠테이션:
왜 86.5도를 돌았을 때 90도가 아니라 그림을 바꿨는지는 실제 90도를 측정했을 때 진정한 90도가 아니라 한 줄이 아닌 것처럼 보일 수 있기 때문에 구체적인 수치는 스스로 측정한다~

좋은 웹페이지 즐겨찾기