질문과 답변

Extra Form

제가 액터의 직업을 브론즈,실버같은 등급으로 나눠서 액터를 승급시키는 시스템으로 게임을 만드려하는데, 액터를 브론즈->실버로 직업을 변경하면

액터의 레벨이 1이되네요.. 직업을 변경해도 레벨유지가 되는 방법이 없을까요?

Comment '1'
  • ?
    Rebiart 2015.01.22 14:19

    1. '변수의 조작'에서 현재의 레벨을 한 변수에 대입합니다. 액터의 레벨은 게임 데이터에서 찾을 수 있습니다.
    (변수 이름은 [현재 레벨]이라고 했다 치죠)

    2. 직업을 바꿉니다.

    3. '레벨의 증감'에서 직업을 바꾼 액터의 레벨을 변수 [현재 레벨]만큼 증가시킵니다.

    4. 다시 '레벨의 증감'에서 액터의 레벨을 1 내립니다.
    (초기 레벨이 1이므로, [현재 레벨]만큼 증가시키면 원래 레벨보다 1 높기 때문입니다.)

    PS. 만약 승급하는 레벨이 정해져 있다면 변수 대신 정수를 사용해도 무방합니다.
    (레벨 30때 브론즈에서 실버로 승급한다면, 직업을 바꾼 후 레벨을 29 증가시키면 되겠죠)


    직접 해보진 않았는데 아마 이걸로 해결될 것 같네요.


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