질문과 답변

Extra Form

이벤트로 엑알 시스템을 이런저런 고생고생을 하면서 만들고있습니다.

간편하면서도 쉽게 복제해낼수 있는 시스템을 목표로 제작중이었는데 

셀프 변수와 스위치를 이용해 고생고생 해나가다가 

몬스터가 피격판정을 받는 부분에서 턱 하고 막혀버렸습니다.


각각 몬스터별로 좌표가 따로따로 지정되야하는데 몹마다 변수를 따로 지정하자니 수가 너무많아지고

이렇게 하면 이전까지 했던노력이 물거품처럼 사라지는 일이었던지라 이렇게 도움을 요청하게됬습니다.


해외포럼뒤져보고하니 기본 스크립트 명령어 쓰면 뭔가 될 것 같은데 

스크립트공부가 부족한지라 ㅜㅜ


부탁드립니다.

Who's 머그빵

profile

잉여.....

Comment '2'
  • profile
    러닝은빛 2014.11.06 11:41

    이벤트에 어떤 메소드를 사용할 수 있는 지는 Game_Interpreter 스크립트를 살펴보면 쉽게 알 수 있습니다. 이벤트가 실행이 되면 Game_Interpreter 의 내부에서 쓰이는 @event_id 가 이 이벤트의 ID로 채워지게 됩니다. 따라서 이벤트 내에서는 아래처럼 활용할 수 있습니다.

    get_character(0).id # 이 이벤트의 ID, 이벤트 내부에서만 사용할 수 있습니다 (이 방법을 추천)

    @event_id # 현재 실행중인 이벤트의 ID, 이 이벤트의 ID와 같다고 볼 수 있습니다. 역시, 이벤트 내부에서만 사용할 수 있습니다

    $game_map.events[@event_id].id # 이 이벤트의 ID, 어떤 스크립트에서든 사용할 수 있습니다.

  • profile
    머그빵 2014.11.06 16:44
    오오오 명쾌한 대답 감사합니다!
    Game_map.events 이후 부분에서 엄청 헤메었는데
    아주 그 부분을 콕 짚어서 알려주시네요.
    위에 친절한 설명들 덕분에 좀 더 쉽게 안 것 같습니다.
    좋은 공부가 된 것 같습니다!

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12448
Board Pagination Prev 1 ... 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 Next
/ 83