1
CAEmitterLayer 및 셀을 사용하여 방향에 민감한 내용 이미지 (화살표)가있는 입자를 표시합니다.애니메이션 방향에 따라 CAEmitterCell 내용 회전
셀이 움직이는 방향을 가리 키도록 내용 (화살표 이미지)을 나타냅니다.
모든 화살표를 바깥 쪽 가장자리에서 가운데 방향으로 이동시키는 코드입니다. 어떻게 운동의 방향으로 이미지 점 때문에 이미지를 회전 :
emitterLayer = [CAEmitterLayer layer];
emitterLayer.emitterPosition = self.view.center;
emitterLayer.emitterSize = self.view.bounds.size;
emitterLayer.emitterMode = kCAEmitterLayerOutline;
emitterLayer.emitterShape = kCAEmitterLayerRectangle;
CAEmitterCell* arrow = [CAEmitterCell emitterCell];
arrow.birthRate = 10;
arrow.velocity = 100;
arrow.emissionLatitude = M_PI;
arrow.scale = 0.5;
arrow.lifetime = 2;
arrow.contents = (id) [[UIImage imageNamed:@"arrowOutline.png"] CGImage];
emitterLayer.emitterCells = @[arrow];
[self.view.layer addSublayer:emitterLayer];
어떻게 컨텐츠 이미지를 얻을 세포 운동의 방향을 기준으로 조정하는 방법?