다른 함수 (충돌)에서 함수 (안녕하세요)에서 만든 태양 객체를 어떻게 호출 할 수 있습니까? sun
변수가 hello
함수 지역이며, 그 범위 밖에 존재하지 않는 -함수의 변수를 어떻게 참조합니까?
func collide() {
if (CGRectIntersectsRect(player.frame, **sun.frame**)) {
[EndGame];
}
func hello() {
let sun = SKSpriteNode(imageNamed: "Sun")
}
'sun' 변수가'hello()'함수의 범위 내에 만 있기 때문에 당신은 할 수 없습니다. 'sun' 변수를 클래스 변수로 만들고 싶을 수도 있습니다 – rckoenes
태양을 클래스 변수로 만드십시오 –
태양의 스프라이트를'hello'에서 _return_ 했습니까? –