질문과 답변

Extra Form

여러 강좌를 봤음에도 불구하고 이해가 안가네요 ;ㅅ;

툴 맵 코드를 스크립트에 넣는거, 이런건 했지만...

"미루"님 강좌를 보고도 스킬(평타)를 넣는법을 모르겠습니다..

스킬 만들고 쓰는 법을 알려주세요.

부탁드립니다 ㅠㅠ~

Comment '2'
  • profile

    XAS에서의 스킬(평타) 추가는


    데이터베이스 무기 부분


    1. 데이터베이스 무기부분에서 새로운 무기를 만든다.(혹은 기존의 무기를 수정한다)

    2. 새로운 무기를 만들거나 기존 무기를 수정할 때 note의 <Action ID = 임의의 번호> 부분을 

    기존에 있는 번호(XAS 예제 중 검의 경우에는 <Action ID = 1> 임) 로 고치거나 새로운 번호로 고친다. 

    (예를 들어 <Action ID = 70>)


    ss (2014-02-14 at 11.47.27).png

    그림 1. 새롭게 무기를 만들 경우


    Action ID는 평타를 때릴 때 불러올 스킬의 번호

    Charge Action은 평타를 얼마만큼 꾹 누르고 있어야 특정 번호의 차지 어택이 나오는지의 정도

    <Charge Action = 차지 어택 번호 - 누르는 프레임 (60프레임 = 1초)

    Drop Ani는 이 아이템이 맵에 떨궈져 있을 때 나오는 애니메이션의 번호


    데이터베이스 스킬 부분


    1. 새로운 번호로 고쳤을 경우 데이터베이스 스킬부분에서 그 번호에 맞는 스킬을 새로 만들어준다

    (예를 들어 <Action ID = 70> 일 경우 스킬 70번째를 만든다)


    ss (2014-02-14 at 11.53.46).png

    그림 2. 새로 스킬을 만들었을 경우


    <Piercing>는 공격의 속성.(관통)

    <Sunflag = 8>는 공격포즈가 지속되는 시간

    <Duration = 8>는 공격이펙트(Tool 이벤트)가 지속되는 시간

    <Pose = _a01>는 공격할 때 사용할 포즈(액터이름_a01이라는 그래픽 소재가 있어야 표시됨)

    <Area = FRONTSQUARE>는 공격범위(캐릭터가 보는 앞 네모칸범위로 공격함)

    <Range = 1>는 공격길이(네모칸이 1칸)

    <User Range>는 공격길이가 스킬 쓰는 캐릭터(액터)를 기준으로 한다는 것.

    <Blow Power = 1>는 밀어내는 힘

    <Target Invunerable = 8>는 이 스킬(평타)를 맞은 상대의 무적시간을 정하는 부분

    <Ignore Knockback>는 넉백 무시

    <CT Cost = 20>는 이 스킬(평타)를 칠 때 들어가는 CT의 량

    <Diagonal> 이게 있으면 대각선으로도 가능해짐

    <Hud Face>이게 있으면 그래픽 소재에 HUD_Face해당하는 액터의 번호가 있을 경우 공격하는 표정이 됨


    다른 평타와 연속되게 하고 싶으면 note에 <Link Action = 연속하게 하고 싶은 스킬의 번호>를 추가하면 됨


    적이 공격에 맞을 때 피격 애니메이션을 뜨게 하려면 animation 부분을 수정하면 된다.(새로 애니메이션을 만들어서 자작 피격 애니메이션을 뜨게 할 수도 있음)


    TOOL 맵 부분


    1. TOOL 맵에 가서 스킬 번호에 맞는 이벤트를 만든다(스킬 번호가 70이면 이벤트 ID가 70이어야함)

    2. 이벤트의 그래픽 부분에 원하는 그래픽을 표시하게 한다.(XAS 예제 그래픽을 써도 됨)


    ss (2014-02-14 at 11.43.52).png

    그림 3. TOOL 맵


    ss (2014-02-15 at 12.18.24).png

    그림 4. 스킬 번호에 맞는 ID를 가진 이벤트 만들기(여기서는 그래픽에 도구 이펙트를 일부러 추가하지 않음)


    적용


    1. 액터에 새로 만든 무기를 장착하고 시험해보자.


    ss (2014-02-15 at 12.23.07).png


    ss (2014-02-15 at 12.25.05).png


    공격과 함께 공격모션이 나온다.

  • ?
    채떡 2014.02.15 10:35

    감사합니다 :D
    그런데 실험해보니 잘되긴 하는데, 몬스터의 시체와 플레이어가 죽어도 가만히 있습니다 ㅠㅠ...(심지어 플레이어는 죽어도 제자리 공격가능)
    일단 자세히 그림까지 첨부하셔서 알려주셔서 정말감사합니다
    앞으로도 좋은답변 기대하겠습니다 :D ~


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12472
RMVXA 이스이터널 1, 2 같이 돌진하면서 전투 할수 있는 방법 1 말응딩 2015.06.01 170
턴제 전투 RMMV 턴제전투 할 때, 전투도중 대화할 수 없을까요? 4 옴뀨 2020.07.14 170
RMVXA Rpg vx ace 자작 칩 file SEWASHI 2017.10.20 170
플러그인 추천 RMMV 스킬을 선택해서 삭제하는 플러그인 있나요??? 6 호구랑 2019.03.19 170
플러그인 추천 RMMV 파티원이 추가가 안 된채로 대열보행으로 따라다니게 할 수 있나요? 1 일반적잉간 2019.03.18 170
RMMV 연속공격을 더 빠르게 할수없을까요? 3 nachthexen 2017.06.17 170
기타 RMVXA 텍스트 출력이 이상합니다 누가 밟고 갔는지 3 file 등딱지 2024.08.29 169
기본툴 사용법 RMXP RMxp쓰는데 달리기가 안먹혀요 2 김응아 2022.01.05 169
기본툴 사용법 RMMV 시간 재기(스톱워치) 2 페페페 2022.07.26 169
기본툴 사용법 RMMV 파티원 없이 시작해서 중간에 합류하는법 있나요? 2 제비알 2020.09.23 169
스크립트 작성 RMVXA 커먼이벤트를 스크립트에서 실행하려면 어떻게 해야 하나요? 2 이경로 2020.05.23 169
스크립트 사용 RMVXA 동방프로젝트 탄막슈팅 스크립트 슈필러 2019.02.04 169
RMMV 액알 질문이 있습니다 2 잠행인 2017.08.04 169
툴선택 스팀 vx 구별법 1 퀼트 2017.06.27 169
RMVXA 로고 스크립트 아시는 분 계신가요? 3 민송 2017.06.21 169
RMMV 화면(카메라)를 고정하고 싶습니다. Generator 2016.10.19 169
RMVXA 저장 시 캐릭터가아닌 페이스 가 나오게 할 수 있나요? 1 file 파랑빛 2016.08.16 169
RMMV 맵타일 적용 어떻게 해야하나요? 호냥 2016.02.12 169
RMVXA 타이머 해결좀해주세요;; 3 file 아쳐 2015.11.28 169
RMVXA 'A값이 B값보다 클 경우'를 스크립트로 어떻게 표현하죠? 2 게임잘날아가는닝겐 2015.09.19 169
Board Pagination Prev 1 ... 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 ... 517 Next
/ 517