RMXP

맵의 모든 이벤트를 조사

by 말짱꽝이지롱 posted Aug 19, 2012
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

 
 제가 모든 이벤트를 조사하는 메소드를 만들었는데 제대로 작동을 안하더라구요

한번 봐주시고 제대로 작동할 수 있도록 손 봐 주시면 감사하겠습니다.

def check_all_event
for event in $game_map.events.values

for x in 0...@map.width
  for y in 0 ... @map.height
    if x==event.x and y==event.y
        return event.id

next
    end

  end
end

end


의도한 바는 맵의 0부터 넓이와 높이를 x,y 변수에 반복문으로 대입한뒤 이벤트의 x,y 좌표와 비교해서


같으면 이벤트 아이디를 리턴하는 방식으로 했습니다. 그런데 문제는 모든이벤트를 조사해야한다는 목적과 다르게


리턴값이 1개만 나오는것 같아서 질문 드립니다.


답변자 분께서 이 메소드의 방식이 잘못됬다면 아예 새롭게 고쳐 주셔도 됩니다 ㅠ


그럼 답변 기다리겠습니다.