질문과 답변

Extra Form

 

 

액알을 만들고 있는데요, 액터가 맵을 이동할 때는

 

 커먼이벤트도 따라 처음으로초기화되잖아요?

 

ex) 스킬시전 후 10초 쿨타임. 그런데 맵을 이동해주면 쿨타임이 초기화 되어버린다.

 

 

이 문제를 어떻게 해결 할 수 있을까요??

 

맵을 이동할 때 커먼이벤트가 초기화되지 않는 방법은 없나요?

Comment '2'
  • ?
    인생의먹구름 2011.02.08 21:22

    변수를 이용하는 방법이 있습니다.

    예를 들어 10프레임을 맵을 넘어가도 초기화되지않고 기다리게 하기위해

    대기 변수를 만들어줍시다.

    그리고 조건분기를 넣습니다.

    변수:대기가 10이상일경우 - 10프레임이 지난거이므로 원하는 이벤트를 만들고 변수를 다시 0으로 대입합시다. 

    쿨타임같은경우는 다시 스킬을 사용할수있게 하면 되겠죠.

    그외의 경우:대기1프레임 변수:대기+1

    이렇게 해주십시다.

  • ?
    다구 2011.02.09 15:26

    후에 이 글을 보계되실 분들을 위해 적어둡니다 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    (먹구름님 아이디어는 좋았지만 실제로 해보니 오류가 있더라구요 ㅠㅠ)

     

     

    '1프레임당 변수+1' 이 이론상으론 정확하지만 커먼이벤트자체에 0.5~1.5프레임정도? 의 딜레이가 있어서

     

    1초... 10초... 30초... 단위가 늘어날 수록 실제시간과 계산되고있는시간에 큰 차이가 생겨서 망하더군요.

     

    그래서 9프레임에 변수+10정도를 하면 오차범위를 거의 없엘 수 있어요!

     

     도움되셨기를.


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12456
Board Pagination Prev 1 ... 5 Next
/ 5