2014-10-30 2 views
3

이 내가 달성하고 싶은 것입니다 :스프라이트 키트/스위프트 별 효과

enter image description here

별이의 "빛나는하는 스타"는 것 같아 있도록 작은 점의 이미지 크기를 조정, 무작위로 산란 임의의 위치. 몇 주 전에 Swift와 작업하기 시작했습니다. 멋진 게임 프로젝트를 진행하고 있습니다.이 기능은 큰 특징 일 수 있습니다. 다른 사용자도이 기능을 사용하고 응답 할 수 있습니다.

아이디어가 있으십니까?

편집 : 그리고 그런 초보자 인 것을 유감스럽게 생각합니다.

+0

체크 아웃 SKEmitterNode :

새로운 엑스 코드 파일을 확인합니다. – 0x141E

+0

그래도 문서를 사용하는 방법을 모르겠습니다. – Betkowski

+1

http://www.techotopia.com/index.php/An_iOS_7_Sprite_Kit_Particle_Emitter_Tutorial – 0x141E

답변

2

CAEmitterLayer을 사용하는 것이 좋습니다 (here). 그것은 아주 솔직합니다.

의문의 여지가있는 경우에는 SpriteKit, 표준 Core Animation과 OpenGL조차도 문제없이 조합했습니다.

+0

멋진데. 코드 샘플을 제공해 주시겠습니까? 나는 그 머리를 어떻게 잡을 지 정말로 모른다. – Betkowski

+0

나는 63 초 만에 "내 머리를 움켜 쥘 수 없다". 당신은 최소한의 자신의 연구를해야합니다. - 그렇다면 [Dazzle] (https://github.com/lichtschlag/Dazzle)을 확인하고이 대답을 수락하십시오. – Mundi

+0

제발 나를 잘못 이해하지 마시고 CAEmitterLayer에 문제가 없으니 문서를 사용하여 실제 코드로 사용하는 방법을 모르겠습니다. – Betkowski

1

Sprite-kit에 대해 말하면 SKEmitterNode을 사용할 수 있습니다. 스프라이트 키트에 내장되어

enter image description here

let stars : SKEmitterNode = NSKeyedUnarchiver.unarchiveObjectWithFile(NSBundle.mainBundle().pathForResource("stars", ofType: "sks")!) as! SKEmitterNode 
stars.position = CGPointMake(CGRectGetMidX(self.frame),CGRectGetMidY(self.frame)) 
stars.zPosition = 1 
self.addChild(stars) 
관련 문제