질문과 답변

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 12397
RM2k 액알 이펙트 관련.... 2 아르피쥐 2011.05.11 1368
RMXP RPG XP 윈도우 스킨 명칭! 6 file 제프 2014.05.16 1368
RMVXA RPG VX맵칩을 적용했는데 플레이어가 보행불가로 설정한 곳에 이동가능합니다 2 file WhiteWolf 2013.12.31 1368
RMVX VX 윈도우 스킨 있잖습니까 1 응가 2011.04.05 1372
RMVXA 서로 피해를 입는 스킬, 양날의검같은.. 2 반내림 2013.10.10 1372
기타 동굴 이야기 게임 제작 툴 4 하늘날개 2013.11.10 1373
RMXP 타일셋이라고 하나요? 그게 투명하지 않아요. 4 file 덩치큰아이 2012.09.25 1373
RMVXA rpg vx ace 캐릭터 만드는법 4 aedashwkdi 2014.08.08 1373
GM 벽과 충돌시 충돌한 방향의 키를 누르고 있으면 움직일 수 없는 상황 해결 3 ifeve 2014.02.15 1374
기타 뮤클라이언트 액알모션 설정방법 vx맨 2011.09.10 1375
RMXP 아이템주게하기 호빵먹자 2011.04.04 1376
RMXP 스크립트 해석 부탁드립니다. 1 ssbest1015 2011.05.22 1376
RMVX 대사가끝나고 캐릭터의 이동 2 랍스타 2013.06.11 1376
RMVX 캐릭터칩 오류가 나네요 4 file 클라리사 2012.09.17 1376
RMXP RPGXP 게임 한글화를 하려고 하는데 일부 일본어,한자가 ?로 보입니다. 1 file EXKAGE 2014.08.12 1376
RMXP 대쉬 스크립트 mp 다떨어지면 못쓰게하는법 1 놀다가 2011.07.09 1378
RMVXA 전투에서 데미지를 줄 수 없다는데... 3 Tape 2012.08.01 1378
RMXP 보행그래픽에 관해 질문드립니다. 1 csw7201 2011.09.10 1379
RMVXA 횡스크롤 관련 4 라오테드 2014.06.06 1379
RMVXA 장비별 상태 및 내구도 설정에 관하여 5 아자아자젤 2012.10.28 1379
Board Pagination Prev 1 ... 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 ... 516 Next
/ 516