playXP

서브 메뉴

Page. 5 / 21 [내 메뉴에 추가]
글쓰기
작성자 HydraKing
작성일 2016-02-24 19:29:22 KST 조회 9,320
제목
Hydraking 기초 강좌 2 - 데이터

HydraKing입니다.

남는 시간에 마저 강좌좀 써봅니다.

 

1. 편집기

2. 데이터 (기초)

3. 데이터 (스킬 예제와 고급 과정)

4. 트리거 (기초)

5. 트리거 (예제 및 고급 과정)

6. 지형 및 게시 관련

7. 아이콘 제작, 텍스쳐 이용

순서는 바뀔 수 있겠지만 일단은 저런 목차대로 작성할 생각입니다.

 

데이터는 초보들이 거의 지형이나 이것저것 만지작 거린다음 만지게 되는게 데이터가 아닌가 싶군요

데이터는 이미 편집기 내에 수많은 능력,유닛들이 훌륭한 예제라 예제는 넘칩니다.

다만 이해가 필요하죠

 

 

2.데이터

초보적인 데이터 강좌를 시작합니다.

 


 

그전에 일단 저 부분을 통해

유닛에게 무기,능력,동작등을 부여해줄 수 있다는걸 알아두세요

 

 

새 유닛을 만들고 싶어요

 

 

유닛 하나에 이런 연결되어 있는 녀석들이 많습니다.

이 모든 개체들은 이 유닛과 연관되어 있습니다.

 

위의 타우렌 우주 해병은 '전투 자극제'능력이 있습니다.

하지만 실제로 사용하면 아무런 효과가 없습니다.

사진의 가장 밑 부분에 '타우렌 우주 해병 가우스 소총 피해' 즉, 데미지를 주는 효과입니다.

피해 효과만 존재하고 전투 자극제 효과를 적용시켜주는 효과가 존재하지 않습니다.

이를 통해 알 수 있듯이 만약 여러분이 만든 능력이 업그레이드가 저 창위에 뜨지 않는다면

제대로 연결된게 아니라는 뜻이됩니다. (행위자나 어떤 효과,동작은 예외)

 

저도 예전에 그랬고 초보때 하는 실수중 하나는

행위자를 몰라서

새로운 유닛을 만들때 '유닛 복제'를 이용하는데 뭘 복제해야하는지 모른다는 것입니다.

 

 

현재 행위자를 복제하지 않은 새 유닛입니다. (이름은 제가 집적 적은겁니다.)

행위자가 무슨 역할을 하는지 궁금하셨죠?

 

 

왼쪽이 정상

오른쪽이 행위자가 없는 유닛입니다.

모델,초상화,아이콘 모든게 존재하지 않습니다.

오직 유닛만 존재합니다.

 

유닛에게 겉모습을 입혀주고 모션을 주는등 여러가지 잡다한걸 해주는게 유닛 행위자입니다.

사실 행위자에도 종류가 있는데 그 중 유닛 행위자를 소개해드렸습니다.

 



그럼 앞으로 새 유닛을 만들기 위해 유닛을 복제할때

필수적 유닛,행위자만 체크한 후 그 다음에 새로운 능력,무기,모델등이 필요하면 그때 추가로 체크해서 복제해줍니다.

그리고 1개의 유닛에 2개의 유닛 행위자가 존재해선 안됩니다. (비유하자면 1개의 머리위에 모자를 2개 쓴 상황임)

 

 

동작과 행위자


 

동작의 예제입니다. 사이오닉 폭풍이죠 자주 쓰이는 부분을 강조해놨습니다.

초읽기 표시는 지속 시간을 누구에게 보여줄건가를 정합니다.

효과 - 최초(동작이 적용되면 발동) 효과 - 최종(동작이 제거되면 발동), 효과 - 만료(지속 시간이 끝날때)등도 자주 사용됩니다.

 

만약 지속 피해를 주는 동작이 지속 시간이8초, 주기가 1초라면 1초당 피해를주며 8초간 지속됩니다.

하지만 주기가 1이기 때문에 마지막 8초엔 효과가 발동되지 못하고 동작이 끝나버립니다. 그러면 7번 피해를 주게됩니다.

이를 해결하기 위해 효과 - 최초에 효과가 존재하며 다른 방법으로는

주기를 0.99로 하거나 지속 시간을 8.01초로 해주면 되겠습니다.

 

그 외의 예로

오라 버프는 지속 시간을 가졌으며 버프가 사라지기전에 다시 적용시켜 유지되는 것처럼 보이는겁니다. 

 


 

동작에 수정+ 는 이동 속도,공격 속도,시간 배율, 건설 속도, 특정 능력 사용 금지, 은폐등 다양한 설정이 가능합니다.

 

 

피해 응답을 이용해 받는 피해 감소, 피해 받았을때 효과 발생,유닛이 죽었을때 효과 발생등의 효과를 나타낼 수 있습니다.

 

 

동작에 붙어있는 행위자들은 대부분 부착 모델이나 이펙트 모델 행위자입니다.

부두 보호막 이라는 행위자는 모델 행위자로

사이오닉 보호막이라는 동작이 유닛에게 부여되면 그 유닛에게 보호막같은 모델을 씌웁니다.

부두 보호막 생성/파괴 이건 그럼 보호막 모델을 파괴,생성 하는 행위자냐구요?

이건 보호막이 생성될 때 사운드를 방출시켜주는 용도입니다.

 

 

무기와 행위자

 

 

최소 탐색 사거리 - 늘린다면 저 무기를 사용하는 유닛들은 최소 탐색 사거리 안에만 있다면 먼저 공격합니다.

주기 - 공격 속도입니다. 혹시나 해서 적어봤습니다. 

원호 - 원호는 무기 말고도 능력등에서도 사용되는데 원호를 360으로 설정하면 유닛은 각도를 틀지않고 공격합니다.

그래서 대부분의 유닛 원호가 0이라서 공격할 시 대상쪽으로 방향을 틉니다.

대상 필터 - 대상 필터는

 


 

이런식으로 생겼으며 공중 유닛만 공격 가능하다던가 설정이 가능합니다.

요구됨으로 설정되있으면 요구됨에 맞는 조건이 아닌 유닛은 공격하지 않습니다.

배제됨은 공격 불가능한 대상이며

파란색 박스 부분의

동맹 - 아군

적 - 적

중립 - 중립

플레이어 - 나 자신

을 뜻하며 위의 사진대로라면 아군과 적 중립 공격은 가능하나 내 소유의 유닛은 공격하지 못하겠군요

 

 

 

해병,저글링처럼 즉시 피해를 주는 방식이 아닌

투사체(미사일을)던지는 효과를 가진 유닛들에게 항상

이렇게 대부분 2개의 행위자가 있씁니다.

ex)○○ 공격 미사일, ○○ 공격

같은 색으로 박스친것 끼리는 서로 관련이 있습니다.

그 중에서도 주황색 미사일과 탄약 유닛은 미사일 행위자입니다.

미사일도 유닛이며 행위자를 이용합니다.

 

 

빨간색 박스의 미사일 부분은 위에서 봤던 미사일 행위자이며

발사와 관련된 부분에서 발사 이펙트나 소리등을 설정할 수 있습니다.

 

그리고 파란색 부분을 설정해주어야 행위자가 제대로 연결되며

만약 저 부분이 오류로 공백인 상태가 된다면 아마 게임 실행이 안될 수 있습니다. (저의 경우는 그랬음)

 

 

공격 시 충격 이펙트도
충격 지도등 충격 관련에서 설정합니다.

 

 

미사일 행위자에서 이벤트 항목을 눌러보면

매우 단순하게 되어있습니다. 해석해보자면

1. 유닛이 생성되면 이 행위자를 생성

2. 유닛이 생성되면 애니메이션 재생

3. 유닛이 죽으면 행위자 파괴

4. 연결이 끊기면 (이 행위자와 관련된 유닛,효과등이 사라져버리면) 행위자 파괴

만약 미사일을 빨간색으로 빛나게 만들고싶다

 


 

행위자에 이러한 이벤트를 추가해주세요

그 외에도 변형시키면 투명하게 만들거나

업그레이드가 되어있으면 미사일 모델을 바꾸거나 하는게 가능합니다.

 

새 능력을 만들었는데 이동하면서 사용하면 중간에 이동을 멈춰요

 



능력 - 플래그를 찾아보면 임시라는걸 체크해주세요

이런 문제점은 전투 자극제 능력이 이동하면서 사용이 가능하니

다른 능력이나 효과를 비교 분석하면서 스스로 알아차리는게 좋을듯합니다. 모르겠으면 그냥 그 능력을 복사해서 붙혀보세요

데이터는 이미 수많은 능력과 효과가 있기때문에 예제가 여기저기 돌아다닌다고 생각하시면 됩니다.


지속 효괴 생성이 뭐죠?

 

저도 처음엔 뭔지 햇갈렸는데

가장 알기 쉬운 예로는 러커(가시지옥)의 공격 방식을 떠올리거나 고위기사의 사이오닉 폭풍을 떠올리면 됩니다.

어떤 효과를 여러번 발생시켜주며 위치나 효과를 바꿔가면서 발동할 수 있기때문에

가시지옥처럼 가시가 점점 앞으로 발사되는 효과를 만들 수 있죠 빨간색 부분 참고

파란색은 유효성 검사기며 가시지옥의 가시가 절벽에서 막힌다던지 할때 사용할 수 있습니다.

 

===================================================

일단 여기까지

작성해보니 좀 순서가 섞인듯하기도 하고

행위자가 자주 나오는 편이네요

보기 어렵거나 수정할 사항 있으면 수정하겠습니다.

 

갑자기 초보분들은 공략의 설명이 생략됬거나 난이도가 높아졌다면 알려주세요

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

성역의수호자 (2016-02-25 06:37:23 KST)
0↑ ↓0
센스 이미지
피해응답을 통해 피격시 효과를 구사할수도 있다는걸 첨언해주시면 좋겠네요.
아이콘 Avenew (2016-02-25 09:06:04 KST)
0↑ ↓0
센스 이미지
피해응답에서 효과까지 들어가는 유닛이 200~300마리 정도 웨이브로 오면

렉발생의 원인이 된다고 어디서 본거 같기도 하고
아이콘 Avenew (2016-02-25 09:06:55 KST)
0↑ ↓0
센스 이미지
주기적 효과 < 부분에 오타가 있네요

+ ㅊㅊ
아이콘 하얀한숨 (2016-02-25 18:29:59 KST)
0↑ ↓0
센스 이미지
초반부터 너무 많은 량의 정보를 보면 머리 아픔
일단 듀ㅜ토리얼식으로 이렇게 간단하게만 익히고
프로젝트 식으로 가장 만만한 블러드부터 시작해서 만들어보면서
그때그때 몰랐던 기능을 찾아서 사용하는 방식이 제일 낫긴하죠.
판밍 (2016-02-25 22:24:11 KST)
0↑ ↓1
센스 이미지
데이터 설명을 이걸로 보자니 "연결한다" "예제를 참고" 같은건 전혀 할 수 없습니다.

차라리 특정한 유닛을 하나 만든다고 가정하고 그 과정을 소개시켜주는게 어떨까 합니다.

예를들어 "해병A"라는 유닛을 백지에서부터 만드는과정
데이터-유닛탭 - 유닛 추가 부터 시작해서 순수하게 스2내 데이터들을 "연결"해서 만드는 것

이걸 보고 이해 할 수 있다면 예제파일만 봐도 혼자서 보고 하는데 지장이 없다고 생각합니다.
판밍 (2016-02-25 22:33:58 KST)
0↑ ↓1
센스 이미지
왜냐면 제일 이해가 안되는부분이
어떤 기능을 만들면 어디서 "연결해라"라는 것인데 "연결"이라는 개념은 알아도 "어떻게(HOW)"를 몰라서 좌절하는 경우가 굉장히 많았습니다.

스크린샷을 통해 여기서 이렇게 한다! 라거나
정확한 풀네임 명칭 (기본) 대상:장소+ 이런 방식으로 표기하면서 설명이 있다면 초보들도 쉽게 할 수 있죠.


초보자 입장이니 제가 질문한 글들을 몇개만 봐도 금방 이해하시겠지만
약식으로 어디서 어떻게해라, 라고 하면 그걸 못찾아서 또 질문에 질문을 합니다.

답변해주시는 분들은 이렇게 하는걸 이렇게 해라고 답변했는데 왜 못알아듣지? 라는 상황이고
질문자입장에서는 저게 뭐 어쩌라는거지? 라는 상황이 계속 반복되는거죠
HydraKing (2016-02-26 01:46:19 KST)
1↑ ↓0
센스 이미지
무슨말인지 알겠습니다. 그리고 예제 첨부는 다음 강좌에서 할 생각이였고
약간 교과서적인 이론적인 내용을 이번편에 쓰고싶었습니다. 잘 쓴건지는 모르겠지만

만약 저만 그렇게 생각한거라면 반성하겠습니다
전 초보분들의 행동이 답답해서 화나거나 이해하지 못하기도 했습니다.
그래도 강좌를 써서 도움을 드리고싶었고 답변도 항상 바로바로 그리고 제대로 설명해주기 어렵습니다.
개인적으론 스스로 해결하도록 좀더 찾아보시고 질문도 구체적으로 확실히 해주셨으면 합니다.
아니면 제가 너무 많은걸 바라는건가요?
판밍 (2016-02-26 13:19:01 KST)
0↑ ↓0
센스 이미지
질문을 구체적으로 확실하게 한다.
질문을 구체적으로 확실하게 할 수 있다는건 이미 그만큼 관련 지식이 있기 때문이죠.
점점 실력을 쌓여가고, 질문을 많이 하다보면 점점더 구체적인 질문으로 다듬어지지 않을까 합니다.

앞으로는 질문글 최대한 신경써보도록 하겠습니다.

초보자를 위해 신경써주셔서 감사합니다
성역의수호자 (2016-03-02 08:14:07 KST)
0↑ ↓0
센스 이미지
ㄴAvenew 피해응답이 문제가 아니라 한번에 실행되는 효과숫자가 많아지면 사용자의 컴퓨터 상태에따라 당연히 버벅거리게됩니다. 피해응답이 있으면 공격자의 공격효과와 함께 한꺼번에 실행되게 될테니 아무래도 렉이 심해질수밖에 없겠지요 :D
elder (2016-03-08 19:13:31 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
감사합니다.
아이콘 과일장수. (2016-04-05 17:43:31 KST)
0↑ ↓0
센스 이미지
"에디터는 헤딩만이 답"
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.