질문과 답변

Extra Form

 
 
 안녕하세요. 열씸히 제작에 힘써보고 있는 뉴비입니다.
여기 계시는 수많은 고수님들께 여쭈어 보고 싶은게 있어서 글을 올립니다.

다름 아닌, 장비별 상태 적용과 장비의 내구도에 관한 설정 방법을 여쭙고 싶어서 글을 올립니다.
위에 공지사항에 질문은 하나씩이라고 되어 있는데,
아무리 생각해도 두가지를 따로 때어내고 생각할 수가 없다고 생각하여 같이 여쭈어 봅니다...
문제된다면 새로 작성할께요.

첫번째로 장비별 상태 적용인데요,
방어구를 2가지 타입으로 나누려고 합니다.
간단히 '속옷'과 '겉옷'이라는 두가지 타입이라고 가정하겠습니다.
이 두가지 방어구 타입은 서로 다른 장비 슬롯을 가집니다.
(기존의 투구를 속옷으로, 몸통을 겉옷으로)
이렇게 하였을때 캐릭터 상태의 경우의 수는

방어구를 하나도 입지 않은 상태, 속옷만 입은 상태, 겉옷만 입은 상태, 속옷과 겉옷을 모두 입은 상태.

위의 4가지로 분류할 수 있습니다. 
굳이 이렇게 나누는 이유는 플레이어가 어떠한 장비를 착용하는가에 따라서
이벤트나 스탠딩 일러스트를 변경하기 위한 밑준비인데요,
그건 재껴두고.

위의 4가지에서 상태를 부여하기 위해서는 이벤트를 이용하여 하는 방법이 우선 있긴 합니다만,
만약 착용 가능한 아이템의 종류가 많을 경우 그 길이가 기하급수적으로 길어진다는 단점이 있습니다.
-제가 아는 한도에서지만-위의 내용을 이벤트로 구현하려고 하면

-조건분기 [주인공]이 속옷A를 장비중
 - 조건분기 [주인공]이 겉옷 A를 장비중
   - 상태변경 주인공[속옷과 겉옷을 입은 상태] 
 - 그밖의 경우
   -조건분기 [주인공]이 겉옷B를 장비중
   - 상태변경 주인공[속옷과 겉옷을 입은 상태] 
 - 그밖의 경우
   -조건분기 [주인공]이 겉옷C를 장비중
   - 상태변경 주인공[속옷과 겉옷을 입은 상태] 
 - 그 밖의 경우 
 - 상태변경 주인공[속옷만 입은 상태] 
-조건분기 [주인공]이 속옷B를 장비중
 - 조건분기 [주인공]이 겉옷 A를 장비중
   - 상태변경 주인공[속옷과 겉옷을 입은 상태] 
 - 그밖의 경우
   -조건분기 [주인공]이 겉옷B를 장비중
   - 상태변경 주인공[속옷과 겉옷을 입은 상태] 
 - 그밖의 경우
   -조건분기 [주인공]이 겉옷C를 장비중
   - 상태변경 주인공[속옷과 겉옷을 입은 상태] 
 - 그 밖의 경우 
 - 상태변경 주인공[속옷만 입은 상태] 

뭐 위와 같은 식으로 착용 가능한 방어구의 수에 따라서 이벤트 커멘드가 기하급수적으로 늘어나 버립니다...

길이 길어졌습니다만, 해서 여쭙고 싶은것 첫번째는
위와 같은 무한대의 이벤트 커멘드를 작성하는것 이외의 방법입니다...
스크립트를 이용하면 좋겠지만, 제가 전혀 제작할 줄 모르는지라 당장은 무리가 큽니다.
능력자 분들의 힘을 얻고 싶습니다.

그리고 두번째 질문인데,
각 방어구의 타입별로 내구도 개념을 설정하고 싶습니다.
예를 들자면 위의 장비 기준하에,
속옷의 내구도는 5. 적에게 5회 공격받으면 수리 전까지 장착 불가.
겉옷중 가죽옷의 내구도는 10. 이하 동문.
겉옷중 경갑옷의 내구도는 15. 이하 동문.
겉옷중 중갑옷의 내구도는 20. 이하 동문.

겉옷과 속옷을 동시에 장비하고 있는 경우,
겉옷의 내구도가 0가 된 시점에서 '상태 [겉옷 파괴]를 적용'하고
만약 속옷을 장비하고 있다면,
속옷의 내구도 감소를 시작. 속옷이 파괴되면 '상태 [속옷 파괴]를 적용.

위와 같은 내용을 짜넣고 싶습니다.
변수를 이용하면 이벤트로도 구현이 가능한가 싶었는데,
첫번째 질문과 마찬가지로 장비 가능한 수에 따라서 기하급수적으로 늘어나더군요.
아, 중요한건 수리하기 전까지는 내구도는 회복되지 않아야 합니다.
전투 종료나, 다른 장비를 장비하여도 내구도는 각 장비별 감소치만큼 유지되어야 합니다.

상당히 길어졌습니다만, 위의 두가지 질문에 대한 답변을 부탁 드립니다.
이벤트로 간단히 가능한건지,
역시 스크립트를 만들지 않으면 꿈도 못꾼다던지 뭐 그런거요...

그리고 마지막으로 강좌에 있는 스크립트 제작법은 기초지식이 전혀 없어서인지 머리가 나빠서인지 이해가 안가더라구요.
혹시 입문자가 보면 이해될만한 서적같은건 없나요?
루비문자인가 쓴다고 써있던거 같은데, 그건 또 뭔지....ㄴㄴ
Comment '5'
  • profile
    하늘바라KSND 2012.10.29 00:37
    스크립트... 어렵죠.

    저 같은 경우에는 무식하게 변수로 합니다만... 아무래도 관련 스크립트를 찾아보시거나 하시는 게 좋을 것 같네요. ㅎ


    스크립트가 어디서 줒어 듣기로는 도움말로도 충분히 할 슈 있닫던데 말이죠...;

    안타깝게도 전 선택받지 못했습니다.
  • ?
    아자아자젤 2012.10.29 22:33
    저도 나중에야 그걸 알고 도움말을 보기는 했습니다만...[먼산]
  • profile
    하늘바라KSND 2012.10.29 22:39
    ...ㅠ
  • ?
    허걱 2012.10.29 00:50
    먼저 두번째 질문 답변부터 하자면... 내구도의 경우는 스크립트 조작이 아니면 힘들듯 합니다.
    내구도는 물건 하나하나의 수치를 나타내 줘야 할듯 한데 기본 스크립트 구조상 하나하나의 수치는 힘듭니다.
    내구도를 적용하려면 스크립트의 상당부분을 수정해야 할듯 하네요.

    첫번째 질문의 경우는... 단순히 착용여부만 알거면 스위치를 사용하면 좀 줄어들지 않을까 합니다.

    [스위치:속옷착용] = OFF
    조건분기:주인공-A속옷 장비중
    - [스위치:속옷착용] = ON
    분기종료
    조건분기:주인공-B속옷 장비중
    - [스위치:속옷착용] = ON
    분기종료
    조건분기:주인공-C속옷 장비중
    - [스위치:속옷착용] = ON
    분기종료
    ...

    이런식으로 커먼이벤트 등으로 만들어 줄 경우 커먼이벤트를 실행하기만 하면 속옷 착용여부를 확인할 수 있게 되겠죠. 같은 식으로 겉옷착용여부도 확인할 수 있겠구요.
    그렇게 착용여부를 확인하고 스위치2개(속옷스위치, 겉옷스위치)만 비교하면 될듯 합니다.
  • ?
    아자아자젤 2012.10.29 22:33
    오오 말씀하신대로 적용하면 확실히 그 양은 줄어들겠네요.
    바로 적용해보겠습니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12442
RMVXA 메인 메뉴에서 바로 중요한 아이템창을 호출하고 싶습니다. 5 file 홍안 2012.10.27 980
RMVXA 장비별 상태 및 내구도 설정에 관하여 5 아자아자젤 2012.10.28 1379
RMVXA 전투중 맴버교체하고 싶습니다. 2 file 완전멋져 2012.10.30 1223
RMVXA 특정 시간, 복수변수, 스위치 조건에 발동하는 이벤트. 4 레스트 2012.11.01 1296
RMVXA 플레이시간이 100시간이 될 수도 있나요? 2 님믹 2012.11.02 1021
RMVXA 맵이름 표시가 안 됩니다. 2 님믹 2012.11.02 882
RMVXA 액알에 대해 질문 1 file tony 2012.11.03 981
RMVXA VX ACE 네트워크플레이(멀티플레이)하는법 좀 가릊쳐주세요 ㅠ 4 카로 2012.11.03 1132
RMVXA 여기있는 VX용 전체키스크립트 VX ACE로 변환해주시거나 있으신분?? 2 카로 2012.11.03 1094
RMVXA 대화창에 나오는 얼굴사진 크기조절 문제 4 file xzrjs 2012.11.08 1357
RMVXA 캐릭터 종범화 관련 질문입니다 3 file 테일리우스 2012.11.08 845
RMVXA OGV 파일변환기가 존재하는지 알고싶습니다;; 2 xzrjs 2012.11.09 2605
RMVXA rpg만드는데 초보나 다름없는 사람입니다. 6 너굴너굴 2012.11.10 724
RMVXA 액터 그래픽 변경 투명해지는 현상 4 xzrjs 2012.11.10 826
RMVXA '아이템 소지수'의 스크립트 언어... 2 쿠쿠밥솥 2012.11.10 1052
RMVXA VX ace는 사이드뷰배틀이없나요? 2 WOL 2012.11.10 1234
RMVXA ACE 에서 기본폰트에 대해 질문드립니다. 3 쌀맨 2012.11.14 1253
RMVXA animated-battle 2 현사이 2012.11.15 929
RMVXA Khas Awesome Light Effects 스크립트 오류 3 file 쇼몬_아레하 2012.11.16 1146
RMVXA [해결] party HUD 최대 표시 갯수를 설정하고싶습니다 3 file winspec 2012.11.16 1170
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 149 Next
/ 149