질문과 답변

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 12450
RMVX 맨 처음에 앨범 같은 거 넣는 방법 없나요? 2 승비 2011.09.16 1717
RMVX 아방스님이 올리신 아이템합성 스크립트에서 신텍스 스크립트오류가떠요.. file 김개미 2011.09.15 1502
RMXP 어떤 se가 재생되면이라는 조건분기 스페이스바를 몇초동안 눌렀는가라는 조건분기 3 CJYG* 2011.09.14 1919
RMXP 미니맵그자리만 있는법 오매갓 2011.09.14 1786
RMVX 게임을 여는데 방어구 데이터를 불러오는데 실패했대요.. 1 file 김개미 2011.09.14 1722
RMXP 스크립트 특정 맵 or 스위치에따라 키고끄게하는법 ㅜㅜ 2 샤르티에 2011.09.14 1498
RMXP 미니맵npc 표시 방법 2 오매갓 2011.09.13 1284
RMVX 패닉님의 간단액알 쓰는데요 오류가뜹니다 (수정) 1 file 코피커피 2011.09.13 1630
RMXP 스크립트 게이지바조종하는데 짤립니다; 1 file 라이네크 2011.09.13 1631
기타 원경위를 걷고싶은데... 엘리언 2011.09.13 1195
RMXP Main이 없어지면 어떻하나요? 2 낙서금지1호 2011.09.13 1410
RM2k 메세지창에 명령어 1 꼬꼬꼬마 2011.09.12 1418
RMVX Tankentai SBS 3.4 질문이요!! 10 켈리몬 2011.09.12 1324
RM2k3 rpg2003 멈춤현상 질문이요 1 kdisks 2011.09.12 1383
RMVX 캐릭터(이벤트)들이 동시에 함께 움직이는 방법? 1 Hunnamchul 2011.09.11 1297
RMVX 캐릭터 만들 때. 4 달팽2. 2011.09.10 1501
기타 뮤클라이언트 액알모션 설정방법 vx맨 2011.09.10 1375
RMXP 캐릭터그래픽 만드는법 2 작은오타쿠 2011.09.10 1745
RMVX 친구에게 게임 배포를 했는데요 4 이상한드링크 2011.09.10 1625
RMXP 보행그래픽에 관해 질문드립니다. 1 csw7201 2011.09.10 1379
Board Pagination Prev 1 ... 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 ... 516 Next
/ 516