질문과 답변

Extra Form

 

 

 

   제가 게임을 제작하는데 VX는 다른 시리즈와 달리

 

   직업이 능력치 성장을 바꾸는 데 도움을 주지 않더라구요...

 

   예를들면 2차 직업이 검사, 마검사가 있으면

 

 

   검사일때는 HP가 더 증가하고 마검사일땐 렙업시 MP가 더 증가 한다던가의 설정이 안되용...

 

 

   렙업을 변수로 설정해서 커먼 이벤트로 하려니 모르겠네용... 도와주세용 직업마다 능력치를 바꿔주고 싶어용

 

   기본 데이터베이스로는 스킬이랑 아이템 제한만 되더군영 ㅜㅜ

Comment '2'
  • ?
    Arowana 2011.02.18 21:16

    플레이어를 변경해주시면 됩니다.

    데이타베이스 여시면 맨 처음에 있는 액터란에서 플레이어 이름을 랄프로 하고 시작한다면, 랄프를 미리 세 명 만들어 놓습니다.

    001: 랄프 , 직업: 초보자

    002: 랄프 , 직업: 검사

    003:랄프 , 직업: 마검사

    이렇게 두셧으면 직업은 건드릴 필요가 없고, 이 액터란에서 능력치 성장곡선을 바꾸어줍시다.

    001은 대체적으로 낮은 수준의 능력치, 002는 최대HP가 많으며 최대MP가 낮게, 003은 그 반대로.

    나중에 초보자에서 전직을 한다면, 검사로 한다면 맴버의 교체 이벤트를 이용하셔서 001을 002로 바꿔주시면 됩니다.

  • ?
    Arowana 2011.02.18 21:45

    만일 초보자시절의 최대HP가 전직 후 최대HP를 초과할 시 또는 최대 MP가 초과할 시

    변수설정해줍니다.

    임시로 변수 두개 만들어주시고 (설명에서는 변수001 과 변수002 로 설정)

    변수의 조작 들어가셔서

    변수명 & 대입 & 대상에서 "엑터" 클릭, 적용될 액터이름 선택, 최대HP 선택

    변수001=초보자랄프 의 최대HP

    변수002=검사랄프 의 최대HP

    ((이제 변수001 과 변수002 는 위에서 설정해준 값을 가집니다. 이전에 그 변수에 다른값이 적용되 있을 시 상황에 따라 중복될 수 있으니 (ex:스크립트에서 001로 무언가를 조작 시 오류발생가능성 있음) 이전에 사용되고 있던 변수말고 새 변수를 임의의 변수로 잡아줍시다.이 변수값은 해당이벤트에서 임의로 대입해준 것이기에 다른 이벤트를 새로 만들어서 작성시 새로 작성해주셔야합니다.))

    그런다음 조건분기 들어가셔서

    변수001 이 & 초과한다 & 변수002 를

    ((위에서 대입해준 대로 해석한다면 "초보자시절의 전직 직 전의 최대HP가 검사전직 직 후의 최대HP를 초과한다면"))

    그렇다면 조건을 대입, 다시 변수의 조작 들어가셔서

    변수002 & 대입 & 변수001 --헷갈리는군?

    (( 초보자시절 최대HP 를 검사시절의 최대HP에 대입한다. 여기서 변수001=변수002 로 해석하시면 안됩니다. 변수001은 변하지 않고 변수002의 값만 변수001과 같게 만들어준다 입니다. ))

    그 이외의 경우:

    조건없음.

    ※여기서 최대HP 와 HP의 차이

      플레이어의 HP가 원래 가득일 때 3000이었는데 적에게 한 대 맞으니까 2700으로 줄었다. 의 경우

      (현재 변수에서 말하는) 최대HP :3000 , HP: 2700

      플레이어가 레벨 업을 해서 가득일 때 HP가 3100 이 되었다!

      (현재 변수에서 말하는) 최대HP:3100


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