2012-07-02 2 views
1

here과 같은 시원한 입자 효과를 얻고 싶습니다.Cocos2d에서 CCParticle과 같은 것을 사용하여 멋진 버블 효과

거품은 센터에서 시작하여 확장하는 폭발과 비슷해야합니다. 거품의 왼쪽과 오른쪽에서 나오고 this처럼 보이는 애니메이션 파도를 추가하고 싶습니다. 나는 Cocos2d 게임에서 한 번도 해본 적이없는 것으로 가정하면서 두 개의 별개의 애니메이션을 사용하고 함께 사용할 수 있다고 생각합니다.

또한 Cocos2d 이외의 도구는 particle designer으로 사용하지 않는 것이 좋습니다. Cocos2d cookbook의 1 장에서 멋진 입자 예제를 발견했으며 코드가 너무 복잡해 보이지 않았습니다. 대신 제 3 자 도구를 사용하여 수업을 가져 와서 파일 형식을 사용하여 입자를 만들고 비용을 지불해야합니다. 훨씬 더 많은 입자 효과 파일이 공유되는 것 같지 않습니다 (적어도 원하는 것만은 아닙니다).

고마워요.

편집 : 두 애니메이션 중 첫 번째 애니메이션이 어떻게 작동하는지에 대한 이론을 추가했습니다.

+0

사실, 거품 폭발 효과에 더 가까이 다가 가면 두 가지 요소를 구별 할 수 있습니다. 하나는 "ParticleGalaxy"및 "ParticleFlower"와 같은 입자 효과이고 다른 하나는 다시 스케일 된 PNG 이미지 (흰색 버블) 일 수 있습니다. 그래서 이것은 효과의 첫 부분을 형성 할 수 있습니다. 두 번째 부분 (파도)에 대해서는 질문이 아직 열려 있다고 생각합니다. – mm24

답변

0

가장 좋은 기회는 Particle Designer입니다. 라이브러리에서 에미 터를 수정하고 변경 사항을 시각화 할 수 있습니다. 큰 효과를 얻는 가장 쉬운 방법입니다. 원하는 값의 조합을 찾으면 코드에서 이미 터를 생성하고 모든 속성을 직접 설정할 수 있습니다. 클래스를 지불하거나 사용할 필요가 없습니다 (실제로는 필요하지 않습니다. 이미 cocos2D에 내장되어 있습니다). 따라서 무료로 제공되는 Particle Designer 버전을 다운로드 한 다음 코드에서 값을 설정하십시오. 그것은 똑같은 일이며, 할 일이 조금 더 필요합니다.

+1

제 질문에 저는 Particle Designer를 사용하고 싶지 않다고 구체적으로 말했습니다. 또한 단순히 입자의 패턴을 변경하여 내가 원하는 효과를 얻을 수 없게됩니다. 두 개의 별도 애니메이션이 필요하며 함께 병합합니다. 이는 Particle Designer에서 단일 프로젝트로 가능하지 않은 것처럼 보입니다. 나는 이것에 종사하고있다. 만일 내가 그것에 매달려 있거나 다른 누군가가 다른 해결책을 생각해 내면 나는 해결책으로 비디오를 올릴지도 모른다. – mm24

+1

당신이 그렇게 말한 것을 압니다. 그러나 그것을 시각적으로 다루는 것이 가장 쉬운 방법입니다. 각각의 애니메이션을 만들고 동일한 위치에 2 개의 이미 터를 생성 할 수 있습니다. 저는 여러분이 Particle Designer를 사용하고 싶지 않은 이유는 다음과 같습니다 : 지불해야하고 클래스를 가져와야합니다. 그리고 나는 그 중 아무 것도 할 필요가 없다고 당신에게 말했습니다. Btw, Particle Designer에서 할 수있는 것보다 코드에서 할 수있는 일이 많지 않습니다. 그것은 기본적으로 코드에서 설정할 수있는 모든 속성을 가지고 있기 때문에 똑같습니다. – George

관련 문제