2013-04-13 2 views
1

나는 비 효과를 만들어 내려고합니다. Particle Designer를 사용하여 효과를 만들었습니다. 그러나 Cocos2d에서는 화면의 넓이와 상관없이 화면 상단에서 x 축을 따라 비가 내리는 비가 필요합니다.Cocos2d 입자 시스템 포지셔닝

비가 화면의 x 위치에서 떨어 지도록 에미 터를 "늘릴"수 있습니까? 지금은 입자 디자이너에서 Emitter Location X Variance를 통해서만 제어 할 수 있습니다. 내 화면 크기가 어떻게 될지 모르기 때문에 하드 코딩 된 plist 값을 사용할 수 없습니다.

답변

1

posVar 속성을 통해 이미 터 위치 차이를 프로그래밍 방식으로 변경할 수 있습니다. 다음과 같이 시도해보십시오 .-

self.rainParticleSystem.sourcePosition = ccp(SCREEN_WIDTH/2, POSITION_Y); 
self.rainParticleSystem.posVar = ccp(SCREEN_WIDTH/2, 0);