[바람wind의 강좌]초보자분들을 위한 캐릭터 만드는방법! - 4.공격판정과 피격판정 그리고 커맨드를 알아보자 > 기초 이해 강좌

본문 바로가기
사이트 내 전체검색

기초 이해 강좌

[바람wind의 강좌]초보자분들을 위한 캐릭터 만드는방법! - 4.공격판정과 피격판정 그리고 커맨드를 알아보자

페이지 정보

profile_image
작성자 Leona123
댓글 0건 조회 735회 작성일 24-10-09 11:46

본문



오늘도 엑셀이지만

일면만 봐도 알겠죠?

학교입니다 후후

오늘은 약속대로 공격/피격판정 과 커맨드를 알아보죠

오늘은 정말 간단해요

너무간단해서 문제죠 하하하하하ㅏ하

일단 공격피격판정은 네모네모칸만 설정해주시면되는데요


저기 저 빨간색으로 동그라미 쳐 둔것이 공격/피격판정에 관련된 것인데요.

매우쉽지만 모두 중요한것이니 잘외어두세요

첫번째 : 저빨간 박스 아이콘은 공격판정 아이콘입니다 저걸클릭하고 드래기하시면 공격판정의 박스가 생깁니다. 예를들어 위에 엑셀이 손뻗고 있는데 손앞에 공격박스 판정이있죠? 저렇게하는겁니다. 이공격판정 박스가없다면 공격을만들때 공격할수있는 범위가없어 공격이 맞지않습니다.(사실은 저거없어도 맞게는 할수있는데... 알필요는없습니다 (저도모르거든요!))

두번째 : 비슷합니다 파란색 박스이며 피격 박스입니다. 저거는 우리가 나중에 따로 설정하지 않아도 저절로 맞을시 자신의 피격 애니메이션으로 갑니다. (설정도 조금은 가능한걸로아는데... 잘은모르겠네요)만약이게 비정상적으로 적거나 없으면 흉악캐가 되겠죠?

세번째 : 삭제입니다 네모박스를 몇개많이 클릭하고 저걸누르면 삭제가됩니다. Delete를 눌러도됩니다.

네번째 : 전에있는 피격박스와 공격박스를 이스프라이트에 적용하는겁니다.한마디로 전에있던 스프라이트의 박스를 복붙 한다는거죠

다섯째 : 사진부터 알아볼수있듯이 공격박스는 피격박스로 피격박스는 공격박스로 전환해주는 겁니다.

여섯번째 : 박스를 몸판정으로 바꿉니다. 근데 저도 잘모르겠고요 없어도 상관없으니 버립시다.

간단하죠?

그럼 문제입니다

공격박스를 엄청 크게 하면 어떻게될까요?




 


네이렇듯이 쌍사기 기술이 됩니다

안그래도 저거 가드불가 기술인데 ㅋㅋㅋㅋ

그리고 만약 피격판정을 크게 만들면 어디서때리든 싸맞겠죠

자그럼이제 커맨드를 알아봅시다.

이거 예전에도 설명한거같지만 그냥합시다

그나저나 시간이 없으니 빠르게 설명하죠



그냥 위쪽에 게임패드인가 쨋든 조이스틱 눌러주시면 됩니다

여기서 x=x ,y=y ,z=z ... 이렇게 되어있는데 이건그냥 무겐설정입니다

예를들어 x=a 라고 하면 a 로설정한개 이캐릭에서는 x가되는거죠 일부로 하지않는이상 무조건 같게합니다



그리고 밑으로 내리시면 저기에 name 과 command 그리고 time 과 buffer.time 있죠?

name 은 기술의 이름입니다. 이거를 정해야지 밑에설정에서 쓸수있어요

command 는 말그대로 커맨드입니다 누르는걸 말하죠 예를들어

~D,B,F,c

하면 뒤 밑 앞 c 를 시간안에 눌러주시면 됩니다.

근데 여기서 잠깐 ~ 가 뭐냐면요 커맨드를 계속누르다가도 쓸수있게하는겁니다

~ 를 시작부분에 안두면 뒤키누르다가 기술을 쓸려고하면 발동이 되지 않습니다.

그리고 DB,DF 같은거는 누를때 부드럽게 해주는겁니다.

그니까 무슨소리라면 밑누르고 부드럽게 앞키누르면 대각선상이 되잖아요? 그걸인식해주는겁니다.

~ 같은거는 +,$등 꽤여러가지있습니다.

이것들은 저도 다 까먹었으므로 나중에 알려드리겠습니다.

time 은 커맨드입력 제한 시간입니다.

위에있는것들은 전부 time 이 20이니 20tick안에 누르면 입력이 인식된다는겁니다

buffer.time은... 기억안나지만 꽤 중요하므로 time의 반정도로 하면 됩니다.(아닌가...)



이름을 정하셨다면 위사진이 필살기 발동조건 설정 사진인데요

type 는 type = Changestate 로 꼭 해주어야 합니다.

왜냐하면은 state를 나중에 배우시면 아시겠지만 대충 말하자면

다른곳에서 먼저 필살기를 만들어둡니다.(매우 복잡합니다. 간단해보여도 그안에쓰인 state는 더럽게 많아요)

그리고 거기에 번호를 적어두는겁니다.

그리고 type를 changestate로 해두고 value 에 그번호를 쓰는겁니다

그러면 그밑에있는 trigger이라는 조건을 확인한후 맞을시(True)작동한다는겁니다.

... c언어같은 컴퓨터언어를 배우셨다면 쉽게이해 가능하시겠지만 솔직히말해서 안배우신 분들은이해못하시겠군요.

일단 그냥 그렇구나 라고만 이해해두세요


추천0

댓글목록

등록된 댓글이 없습니다.


개인정보취급방침 이용약관 모바일 버전으로 보기 상단으로

Copyright © 무겐 어소시에이션 All rights reserved.