질문과 답변

Extra Form



캐릭터에게 모자를 씌우고 벗긴다든가

옷을 갈아입힌다든지

피부색을 바꾸는 등등 커스텀 기능을 추가하고 싶습니다ㅜㅜ 옷입히기 게임처럼요! 혼자서 방법을 알기엔 너무 어렵네요 ... 방법을 귀뜸해주신다면 정말 감사하겠습니다

Comment '4'
  • profile
    해머맨 2020.02.15 06:43
    "캐릭터의 장비가 변경되면" "캐릭터의 스프라이트를 교체하자"를 하려면 2가지가 필요하겠지요?
    1. 캐릭터의 장비가 변경된 시점을 알기
    2. 캐릭터의 스프라이트를 교체하기

    기본 에디터 기능으로 가장 간단하게 해볼까요?
    (1) 맵 아무데나 이미지가 투명인 이벤트를 하나 만듭니다.
    (2) 발동 조건은 [병렬 처리]로 합니다.
    (3) [실행 내용]에는 [조건분기]로 [2]번 탭의 [액터]를 선택하고, 원하는 캐릭터와 [무기]를 설정합니다.
    이걸로 1의 [캐릭터 장비가 변경된 시점을 알기]는 해결되었습니다.
    (4) [조건분기] 안의 처리는 [액터 이미지 변경]으로 합니다. 원하는 스프라이트로 교체하면 됩니다.

    만약 무기A 말고 무기B를 장착했을 경우의 처리도 하고 싶으면
    똑같이 [조건분기]를 만들어서 조건만 무기B로 설정해주면 되겠지요?

    기본은 이 정도입니다.
  • profile
    해머맨 2020.02.15 06:50
    하지만 "옷 갈이입기"를 언급하신걸 보니, 이 정도 기능으론 안되겠지요?
    가령

    무기A, 무기B, 무기C
    방어구A, 방어구B, 방어구C

    장비의 종류가 이렇게 있고, 각각에 대해 다른 스프라이트를 적용해야 한다면,
    이런 경우에 대한 조건분기가 있어야 합니다.
    [무기A와 방어구A를 착용한 경우]
    [무기A와 방어구B를 착용한 경우]
    [무기A와 방어구C를 착용한 경우]
    [무기B와 방어구A를 착용한 경우]
    ...
    (무기 3종) X (방어구 3종) = 총 9종의 경우의 수를 생각해서 조건분기를 나눕니다.

    [조건분기 : 캐릭터A가 무기A를 착용]
    [조건분기 : 캐릭터A가 방어구A를 착용]
    [조건분기 : 캐릭터A가 방어구B를 착용]
    [조건분기 : 캐릭터A가 방어구C를 착용]
    [그 이외의 경우일때]
    [조건분기 : 캐릭터A가 무기B를 착용]
    [조건분기 : 캐릭터A가 방어구A를 착용]
    [조건분기 : 캐릭터A가 방어구B를 착용]
    [조건분기 : 캐릭터A가 방어구C를 착용]
    [그 이외의 경우일떄]
    [조건분기 : 캐릭터A가 무기C를 착용]
    [조건분기 : 캐릭터A가 방어구A를 착용]
    [조건분기 : 캐릭터A가 방어구B를 착용]
    [조건분기 : 캐릭터A가 방어구C를 착용]
  • profile
    해머맨 2020.02.15 07:07
    결국 조건분기를 잘 해주시면, 원하시는 무기/방어구의 종류에 따라서 노가다 작업량이 많이 늘어날수 있지만,
    기본 기능으로 "옷 갈아입기"를 할수 있습니다.
    물론 각 조건마다 교체해줄 스프라이트가 하나씩 다 있어야 겠지요?

    [무기A와 방어구A를 착용한 경우] = 캐릭터 스프라이트A(무기A, 방어구A를 착용한 모습)
    [무기A와 방어구B를 착용한 경우] = 캐릭터 스프라이트B(무기A, 방어구B를 착용한 모습)
    [무기A와 방어구C를 착용한 경우] = 캐릭터 스프라이트C(무기A, 방어구C를 착용한 모습)
    [무기B와 방어구A를 착용한 경우] = 캐릭터 스프라이트D(무기B, 방어구A를 착용한 모습)
    [무기B와 방어구B를 착용한 경우] = 캐릭터 스프라이트E(무기B, 방어구B를 착용한 모습)
    ...

    기본 기능상 한 캐릭터는 하나의 스프라이트만 가질 수 있다는 제한 때문에
    일반적인 "옷 갈아입기" 장르에서 하듯이 "스프라이트 겹치기"가 안됩니다.
    그걸 하려면 한 캐릭터가 여러개의 스프라이트를 가질 수 있어야 하는데
    기본 기능상 그게 안됩니다~. 그런 기능을 지원하는 스크립트가 있는지는 모르겠네요~.


    그리고 이렇게 많은 조건분기를 가진 이벤트를 큰 맵에서 상시로 [병렬처리]로 설정해서
    실행하면 당연히 게임 성능에 영향이 있을수 있겠지요?
    작은 별도의 맵(옷갈아입기 방)같은걸 만들어서 그 안에서만 변경할수 있다든가
    제약을 주면 해결 되겠지요?

    그리고 어쨌든 기본 기능만으로 구현한다면 노가다 작업일수밖에 없으니
    조금이라도 노가다를 줄이고 싶으면 무기나 방어구의 종류를 줄인다든가,
    옷갈아입기가 가능한 캐릭터의 종류를 줄인다든가
    제약을 주면 해결 되겠지요?

    이 정도면 대답이 되었을까요?
  • profile
    11푸름11 2020.12.02 05:15
    질문자는 아니지만 저도 같은 고민이 있었는데 정말 감사합니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 13193
한글 패치 기타 SRC나 DNML 유저팬픽시나리오MOD제작툴 한글화 하시는분은 없나요? 1 모드좋아 2020.02.27 221
스크립트 사용 RMXP 8방향, 픽셀이동 스크립트 관련 질문입니다. Sheriff 2020.02.26 96
스크립트 작성 RMVXA 현재 장착하고있는 무기의 id는 어떻게 적나요? 2 딱딱이 2020.02.26 60
한글 패치 RMXP 스팀 알만툴XP 한글패치 관련 질문입니다 으으으으으으 2020.02.25 356
스크립트 추천 RMVXA 큰 페이스칩 여러 개 띄우는 스크립트 limitation 2020.02.25 159
에러 해결 RMMV RPG Maker MV에서 게임을 수정하고싶은데 Actors.json을 쓸 수 없습니다.라고 뜹니다. 6 file 파인드 2020.02.24 3504
스크립트 작성 기타 루비스크립트를 공부해보려는데 3 이경로 2020.02.24 124
기본툴 사용법 RMMV 피해입는 바닥으로 게임오버 됐을 때의 메시지를 수정하고 싶습니다. 4 ggwp 2020.02.22 132
이벤트 작성 RMMV E카드게임 만드는데 도와주세요 7 지탁 2020.02.22 214
기타 RMMV 번들 적용법좀 알려주세요~ 1 yessky 2020.02.22 109
스크립트 사용 RMVX 시스템 기본 음향 크기 조절(도와주세요ㅠ) 1 고무고무열매 2020.02.22 45
이벤트 작성 RMMV 돈과 관련해서 2 지탁 2020.02.22 59
플러그인 추천 RMMV 플러그인 중에 skillbook 플러그인이 있나요? 4 Timeout 2020.02.21 63
이벤트 작성 RMXP 이벤트 편집 명령어좀 알려주세요 file 페돗p 2020.02.19 60
플러그인 추천 RMMV 액터레벨 100레벨 이상으로 설정하고 싶은데...... 플러그인 추천좀.... 2 JDG 2020.02.18 177
에러 해결 기타 네코 rpg 칸이랑 이미지랑 안맞아요ㅠ file 망갈릐 2020.02.15 66
RMMV RMMV 캐릭터 스프라이트의 장비를 변경할 수 있나요? 4 베네수엘라 2020.02.15 408
이벤트 작성 RMMV 궁금한 것 2 지탁 2020.02.14 63
기타 기타 게임을 실행하려하는데 2 지미조아 2020.02.13 227
이벤트 작성 RMVX 어떻게 작성하나요? 2 어성초 2020.02.13 76
Board Pagination Prev 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 ... 517 Next
/ 517