나는 Cocos2d에서 게임을 만들고 있습니다. 나는 게임에서 적이 있습니다. 나는 그 (것)들이 특성에 쏘는 원한다. 현재, 나는 부울 값이Cocos2d에서 부울 질문
buffDude.shoot = YES
으로되어있다. 그리고 Enemy 클래스에서 부울 값이 YES인지 NO인지 감지하고 YES라면 쏴주세요. 그리고, 우리는 내가
+(id)enemy
방법
buffDude.shoot = YES
, 그것은 적의 스프라이트의 하단에 총알을 만듭니다 선언,하지만 총알이 이동하지 않으면, 그 상태에있는 동안 . 레이어에 총알을 추가하지 않았기 때문에 그것이 적에 추가되었지만 레이어에 추가하는 방법을 모르겠습니다. 도와주세요! 이것은 정말 나를 미치게하고, 도움을 주시면 감사하겠습니다.
는 편집 :
좋아, 작동 갈 수있는, 난 그냥 다른 레이어를 생성 적하고 그들의 총알을 추가했다. 도와 주셔서 감사합니다!
내가 무엇을 묻고 있는지, 총알을 움직이는 방법을 알고 싶으십니까? 아니면 레이어에 추가하는 방법을 알고 싶습니까? –
@Fraser Graham 좋아요. 그래서 HelloWorldLayer.m에 YES로 선언 된 부울을가집니다. 그것이 yes로 선언되면, Enemies 클래스가 그것을 탐지하고 그 boolean에 기반한 메소드를 수행하기를 원합니다. HelloWorldLayer 레이어가 아닌 Enemies 스프라이트에 총알을 만듭니다. 알겠습니까? – ipodfreak0313