조회 수 1216 추천 수 2 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄





많이 늦게 올라온 감이 있지만... 다시 천천히 시작하겠습니다.



※ 강좌하기에 앞서... 


다들 XAS의 기능이 너무 방대하다 느껴지시는 분들이 꽤 많으실텐데요,

차근차근 하나씩 탐구하다보면 의외로 그렇게까지 방대하지는 않으니, 천천히 따라오시면 누구나 쉽게 하실수 있습니다.


일단, 내 캐릭터가 기본 공격으로 적을 쓰러트리는것을 1차 목표로 삼아보죠.



// 이 강좌는 시작부터 실전으로 들어가며, 최종 목적지로 가는데에 대한 설명만 적혀있습니다.

XAS에 대해 아무것도 모르는 제작자분들을 위해 서술하였으며, 조금 더 심화되고 확실, 정확한 정보가 필요하시면, 아방스의 미루님의 강좌를 봐주시기 바랍니다. //

(http://avangs.info/?_filter=search&act=&vid=&mid=stud y_rpg_vx_ace&category=&search_keyword=XAS&search_target=title_content)




※ 배워보자!


일단 먼저, XAS에서 스킬이 나가는 방법을 설명해드리겠습니다.

기본공격도 스킬로 인식되기에, 여기서는 기본 공격이 나가는 방법에 대해 설명해드리겠습니다.




설명 1.png



그림으로 봐도 복잡해보이신가요? 차근차근 알아가시면 괜찮습니다.


일단, XAS에서는 데미지, 피격 범위, 멀티 히트 등의 "스킬의 정보"를 알만툴 기본 스킬 데이터베이스에서 조정할수 있습니다.


데미지와 상태이상같은 턴제에서 사용되는 메커니즘은 XAS에서 자동으로 받아들여와 그대로 적용되고, 멀티 히트, 피격 범위, 사용시 무적 등의 XAS에서에서만 사용되는 메커니즘은 스킬창 아래에 존재한 "메모란"에서 설정할수 있습니다.


스킬의 데이터 설정은 아래와 같이 설정합니다.


설명 2.png


1번은, 스킬의 이름, 아이콘, 설명을 적어놓는 곳입니다.

기본 공격, 링크되는 공격 등을 제외하면 스킬 설명과 이름, 아이콘까지 평소와 같이 전부 보이게 되므로 꼭 설정이 필요합니다.


2번은,  데미지를 설정 하는 부분인데, 이 부분은 보통 RPG 제작시와 동일하게 해주시면 됩니다.


3번은,  XAS에서 스킬에 적이 맞게 되었을시 나오게 되는 애니메이션을 보여줍니다.


4번은, 보통 RPG 제작할떄와 같이, 스킬에 맞았을떄 걸리게 되는 상태이상을 설정할수 있습니다.


5번은, XAS에서만 사용되는 데이터를 따로 적어놓는 곳으로, 긴 설명이 필요하므로 하단에 서술하겠습니다.


설명 3.png

상단의  5번에 적힌 텍스르를 정리해둔 사진입니다.

이미 XAS 사용중인 저도 보니까 메스꺼워 지는군요... 하나하나 차근차근이 중요하죠. 훑어봅시다.

참고로 이 명령어 외에도 많은 명령어가 존재하지만, 지금은 기본 공격과 관련된 명령어만 보겠습니다.


거의 필수로 사용해야 하는 명령어 : 빨강색

필수는 아니지만 상황에 따라 사용하는 명령어 : 주황색

수치를 대입하지 않고, 상황에 따라 사용하는 명령어 : 초록색

캐릭터의 애니메이션 설정에 필요한 명령어 : 파랑색


어짜피 저희는 따로 애니메이션을 부가하지 않을것이니, 파랑색은 무시하셔도 되고, 설명도 건너띄겠습니다.



1 )  < Piercing > // 이 스킬이 적을 관통하는지, 안하는지 체크합니다.

말 그대로, 스킬이 적을 꿰뚫게 만듭니다. 이 명령어 적용시 스킬이 적과 부딛혔을시 사라지지 않고 존재하게 됩니다.

적용하지 않을 경우 피격시 그대로 사라집니다.

적 다단 히트가 필요할시 꼭 붙여줍시다.


2) < Sunflag = N > //


3) < Duration = N> // 이 스킬이 몇 프레임동안 존재할지 선택합니다.

이 명령어를 넣지 않으면 스킬이 이동을 마치고 피격당하지 않았는데 사라지지 않는 경우가 생깁니다..

그렇게 되면 보기도 안좋고 렉이 심해지니. 적당한 프레임을 체크해서 넣어줍시다.

(Self.elase를 사용한 방법도 있지만 나중에 설명해드리겠습니다.)


4) < Pose = ○○○ > //


5) < Area = ○○○ > // 스킬의 피격 범위에 대한 설정입니다.

6) < Range = N > // 스킬의 피격 범위에 대한 설정입니다.

7) <User Range> // 스킬의 피격 범위에 대한 설정입니다.

해당 부분에 대해서는 이쪽에 설명이 매우 잘 되어있으므로,  해당 강좌를 참고해주시면 감사하겠습니다.

http://avangs.info/index.php?_filter=search&mid=study_rpg_vx_ace&search_keyword=XAS&search_target=title_content&document_srl=917988 (미루님 본인이 삭제 희망을 밝히시면 삭제될수 있습니다.)


8) <Blow Power = N> // 스킬에 맞은 타겟이 어느정도 넉백되는지 설정합니다.

말 그대로 해당 수치의 블럭만큼 넉백됩니다. 넉백되는 동안은 다른 공격에 무적입니다.

수치를 7~10 정도로 해놓으면 사용하자마자 저 멀리 날아가는 적을 볼수 있습니다(...)


9) <Target Invunerable = 8> // 스킬에 맞은 타겟이 몇프레임간 무적이 되는지 설정합니다.

멀티 히트와 관련된 명령어입니다. 이게 없으면 작동하지 않습니다.

대부분 20~25로 설정해두는 편이 좋습니다. 5 이하는 멀티히트 적용시 사양이 좋지 않은 컴퓨터에는 렉이 걸리므로 주의해주세요.

버틸수가.png

(1프레임으로 설정해버리는 순간.... 버, 버틸수가 없다...!!)


10) <Ignore Knockback> // 스킬이 넉백상태의 무적을 무시하고 공격합니다.

적이 넉백당해서 누워있으면 무적상태여서 공격할수가 없게 됩니다.

그걸 무시하고 공격하게 만드는 무서운 명령어입니다.


11)<Link Action ID = 2> // 스킬 키(혹은 기본공격 키)를 한번 더 누르면 다른 스킬로 연동되게 만듭니다.

기본공격을 위해 만들어진 명령어라고 보셔도 무방합니다.

간단한 예로는 리그 오브 레전드 리븐의 "부러진 날개"가 있습니다.

Q Q Q를 하면 세번 전부 다른 동작으로 공격을 하듯이, 이 명령어를 사용하면...

4444.png

상단의 사진과 같이 연계 공격이 가능하게 됩니다.



12) <CT Cost = N > // 스킬이 N의 CT를 소모합니다.

CT 시스템과 관련된 명령어입니다. 후에 서술하도록 하겠습니다.


13) <Diagonal> // 스킬에 8방향을 부여합니다.

대각선 이동이 가능하게 만들어줍니다.



14)<Hud Face>//






※ 해보자!



어느정도 이해하셨으면, 이제 정말로 기본공격을 만들어볼까요?




ddd.png



( XAS 예제에 있는 스크립트를 전부 옮긴 뒤, 위 사진에 있는 파일을 전부 옮긴 뒤 시작합니다.)




---------




해보자.png


일단, 스크립트창을 열어 도구 이벤트들이 모여있는 맵의 아이디를 설정해줍니다.


해보자2.png

지금 만든 맵은 ID가 002군요. 위 스크립트 아이디를 2로 변경해줍시다.

본인의 맵 ID에 맞게 설정해주세요.



해보자3.png

이벤트 하나를 만들어, 이동 타입에 사용자 정의로 저런식으로 만들어줍시다.

그래픽은 XAS 예제 안에 들어있던 "$S_Slash01"를 사용해주세요.

여기서, 이벤트 아이디를 잘 기억해둡니다.

주의! ( 사진에서는 속도와 빈도가 1/2 , 통상으로 설정되어있지만 4배속과 매우 빠름으로 해둬야 잘 작동합니다.)


해보자4.png


그럼 그 다음으로는 아까의 이벤트 ID와 맞는 번호 자리에 저런식으로 스킬 설정을 넣어줍시다.

꼭 같은곳이여야 합니다. 기본공격 방어같은거 전부 지우셔도 무방합니다.

어짜피 안할텐데 뭐...



보통의 스킬 설정이면, 여기서 습득하게만 해주면 사용할수 있지만,

우리는 지금 기본공격을 만들고 있기에, 무기도 설정해줍니다.


해보자5.png


위와 같이 설정해주시면 됩니다.

캐릭터 설정에서 해당 무기를 착용하게 해주고 전투를 해봅시다.






dhkstjd.png


얼추 완성되었습니다. 짜잔!





본 강좌에서는 직접 기본 공격을 만들어 사용했지만, XAS에 나와있는 에제를 그대로 사용하는편이

조금더 편리합니다. 이번에는 원리만 알아보는것으로 만족합시다.




끝. 아 힘들다.








다음 강좌는 대충 언젠가 돌아오겠습니다.

















[첨부파일 dhkstjd.png 다운로드]

[첨부파일 ddd.png 다운로드]

[첨부파일 해보자5.png 다운로드]

[첨부파일 해보자4.png 다운로드]

[첨부파일 해보자3.png 다운로드]

[첨부파일 해보자2.png 다운로드]

[첨부파일 해보자.png 다운로드]

[첨부파일 4444.png 다운로드]

[첨부파일 버틸수가.png 다운로드]

[첨부파일 설명 3.png 다운로드]

[첨부파일 설명 2.png 다운로드]

[첨부파일 설명 1.png 다운로드]
?
  • profile
    루다 2016.01.31 15:59
    저도 xas를 배워서 이제 쓸 수 있을만큼 배웠는데
    Hud 스크립트 하나 충돌 때문에.. 버려버렷죠 ㅠㅠ

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천 수
공지 초급강의실 게임제작강좌 A-Z 색인 (2016.1.24 ver) 2 file 천무 2016.01.12 7342 1
112 중급강의실 [상급강좌]VX 폰트 변경하기 1 양쭌 2015.07.12 1791 0
111 중급강의실 초보의 게임제작 도전기 #1-1[데이터 베이스 둘러보기] 2 치와도라 2015.05.05 1404 2
110 중급강의실 초보의 게임제작 도전기! #0 [RPG 만들기?] 치와도라 2015.05.05 1358 1
109 중급강의실 픽쳐 서서히 등장! 픽쳐 서서히 퇴장! 4 치와도라 2015.04.29 965 2
108 고급강의실 VX ACE XAS로 액션 RPG를 만들어보자! - 1. 개요 데크크래프트 2015.04.01 3960 0
107 중급강의실 VX Ace 픽쳐 메뉴 예제(V1.01) 2 APED 2015.03.18 1053 0
106 고급강의실 그림표시50개끝? 51개 해보자. 2  운 2014.12.01 1190 1
105 고급강의실 RPG Maker VX Ace - 선택지 윈도우 만들기 2 JunkMan 2014.10.16 1794 2
104 고급강의실 RPG Maker VX Ace - 윈도우 만들기 3 JunkMan 2014.10.16 2537 2
103 고급강의실 RPG Maker VX Ace - RPG Maker Title 장면(Scene) 수정하기. JunkMan 2014.10.15 1658 1
102 고급강의실 RPG Maker VX ACE - System 데이터 구조 JunkMan 2014.10.15 1055 0
101 고급강의실 RPG Maker VX ACE - CommonEvent 데이터 구조 JunkMan 2014.10.15 701 0
100 고급강의실 RPG Maker VX ACE - Animation 데이터 구조 JunkMan 2014.10.15 707 0
99 고급강의실 RPG Maker VX ACE - State 데이터 구조. JunkMan 2014.10.15 679 0
98 고급강의실 RPG Maker VX ACE - Troop 데이터 구조. JunkMan 2014.10.15 626 0
97 고급강의실 RPG Maker VX ACE - Enemy 데이터 구조. 1 JunkMan 2014.10.15 686 0
96 고급강의실 RPG Maker VX ACE - Armor 데이터 구조. JunkMan 2014.10.15 557 0
95 고급강의실 RPG Maker VX ACE - Weapon 데이터 구조. JunkMan 2014.10.15 848 0
94 고급강의실 RPG Maker VX ACE - Item 데이터 구조. JunkMan 2014.10.14 833 0
93 고급강의실 RPG Maker VX ACE - Skill 데이터 구조. JunkMan 2014.10.14 1153 0
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)