playXP

서브 메뉴

Page. 1 / 21 [내 메뉴에 추가]
글쓰기
작성자 아이콘 Guetelperr
작성일 2010-09-05 23:04:43 KST 조회 6,347
제목
[중급] 행위자 - 행위자 이벤트의 이해 1강 (기초편)

갤디터로 오면서 데이터라는 괴물이 생겨났습니다. 객체지향이라는 비전공자에게는 참 생소한 단어와 함께 말이죠.

 

이 괴물같은 데이터에서 가장 난해하면서도 중요한 녀석이 바로 행위자인데요, 행위자는 우리가 맵을 플레이 하면서 들을 수 있는 소리중 배경음악을 제외한 모든 소리를 관장하며 하늘과 땅을 제외한 볼 수 있는 모든 것을 관장합니다. 유닛의 생김새, 크기, 움직임, 스킬의 시청각적 효과, 유닛 클릭시의 응답소리는 물론 심지어 마우스 커서모양의 변화까지.. 무엇을 물어도 좋습니다. 행위자는 분명 제가 말한 세가지를 제외하고는 모든 것과 관련되어있습니다.

 

불행히도 지금 이렇게 강의를 쓰고있는 저조차도 행위자에대해서 아는것보다 모르는게 더 많습니다. 하지만 저는 "모르는것을 스스로 알아낼 수 있는 능력" 혹은 "막힌 문제를 어떻게 풀어낼것인지를 생각해낼 수 있는 능력"을 가지는 정도에는 도달했다고 생각하며 이 행위자 이벤트 강의의 목표도 마찬가지로 여러분들이 저처럼 기초를 이해해서 스스로 문제 해결능력을 가지도록 하는데에 있습니다. 그런데 그러려면 여러분은 우선 영어와 좀 친해지셔야 할 필요가 있습니다. 뭐 토익 900점 이런걸 바라는게 아니구요, 행위자를 스스로 파고들 능력을 갖추려면 원본데이터도 이해할 수 있어야하는데, 원본데이터는 어쩔 수 없이 모조리 영어기 때문입니다. 이 강의에서는 영어가 필요한 부분에서는 되도록이면 영어를 병기할 예정입니다.

 

만약 기초편이라고 해서 이 글을 읽기 시작한 갤디터 초보분이 계신가요? 이 행위자 이벤트 강의 6부작을 이해하기 위해서는 최소한 제가 분류한 데이터 이해도 등급(링크)중 초급자 이상의 이해수준을 가져야하고 추가적으로 트리거에대한 기본적인 지식이 필요하다고 생각됩니다. 때문에 초보분들께서는 살포시 백스페이스를 누르시는게 정신건강에 좋습니다. 처음부터 행위자 같은 복잡한 녀석에게 질려버리면 맵 만드는게 싫어져버릴 수 있으니까요. 마치 막 고등학교 졸업하고 미시경제를 들엇더니 교수가 자기혼자 열심히 편미분으로 문제를 풀고는 "여러분 뭔 소린지 모르겠죠? 다음 학기에는 꼭 경제수학도 들으세요"라고 하는 격이랄까요. -제 옛날 얘깁니다...-

 

자, 이게 바로 우리가 앞으로 공부해야할 내용입니다.

 

1강 기초편 : 행위자 이벤트의 각 구성요소에 대해 알아본다.

2강 중급편(상) : 자주 쓰이는 이벤트에 대해 알아본다.

3강 중급편(하) : 자주 쓰이는 조건과 행동에 대해 알아본다.

4강 실전편 : 지금까지 배운 자주쓰이는 행위자 이벤트들이 실제 사용된 예를 살펴본다.

5강 응용편 : 게임의 근간이 되는 몇몇 행위자 연결을 이해하고 조금 더 복잡한 매커니즘의 행위자이벤트 사용법을 익힌다.

6강 마무리편 : 이전 강의들에서 설명하지 않았지만 알아두면 유용한 행위자 이벤트들과 매크로 행위자의 사용법에 대해 알아본다.

7강 번외편 : 지금까지 배운 내용에 부착지점을 약간 맛보기로 설명하면서 한류스타 노숙킴의 원대한 소원이었던 러브러브하트열광선을 만들어봅니다.

 

앞서도 말씀드렸듯이 저도 행위자에 대해 모르는것이 매우 많습니다. 때문에 저의 모든 강의는 제가 아는것만 여러분에게 알려드리게 될텐데요, 저는 특히 에니메이션 쪽으로는 거의 파고들지 않았기 때문에 이쪽으로 관심이 많은 분이시라면 4강정도까지만 읽어보신 후 스스로 에니메이션쪽을 파고들어 보시는것도 괜찮을것 같습니다.

 

1강의 본격적인 강의에 앞서 제가 강의에 사용할 용어를 몇가지 짚고 넘어가도록 하겠습니다.

 

지금까지 스킬의 시각적 "효과"나 시각적 "이펙트"란 용어를 많이 사용해왔을텐데요, 저는 앞으로의 강의에서 이 효과나 이펙트라는 단어가 데이터의 효과 유형과 혼동되지 않도록 데이터 유형은 효과(Effect)라고 병기하고 모델이나 에니메이션이라는 용어를 사용할텐데, 두 용어 모두에 어울리지 않는 상황이라면 부득이하게 스킬(능력)의 "이펙트"라는 용어를 사용하겠습니다. 어쩔 수 없이 혼동되기 쉬운 단어를 선택하게 되어 죄송합니다. (솔직히 적당한 단어가 떠오르지 않습니다 ;ㅅ;)

 

또한 행위자 이벤트와 이벤트는 이미 위에서도 다른 의미로 사용되었습니다. 행위자 이벤트는 이벤트와 조건 그리고 행동으로 이루어진 하나의 묶음을 나타내는데 사용할 것입니다.

 

강의를 읽으시면서 혼동 없으시기 바랍니다.

 

 

행위자 이벤트의 구성요소

 

1) 이벤트 : 트리거의 이벤트와 마찬가지로 행위자 이벤트가 실행될 상황을 의미합니다. 이벤트는 다시 세가지 구성요소를 가집니다.

- 이벤트 유형 : 실질적으로 행위자 이벤트가 실행된 상황을 지정하는 요소입니다.

- 출처 이름 : 이벤트의 제한요소로 작동하며 이벤트의 유형에 따라 고를 수 있는 출처의 유형이 유닛, 능력, 효과 등으로 다양하게 변화합니다. 실질적으로 어떻게 작동하는지는 중급편에서 다루겠습니다.

- 하위 이름 : 마찬가지로 이벤트의 제한요소로 작동하며 이벤트 유형에 따라 선택할 수 있는 값이 달라지거나 때론 없기도 합니다.

 

2) 조건 : 역시 대체로 이벤트에 대한 제한요소로 작동하지만 가끔 추가정보를 제공하는 방식으로 작동하기도 합니다. 안타깝게도 제가 제대로 이해하고 있는 조건은 네가지 정도이며 설명드릴 수 있는것 역시 그게 전부입니다. 이벤트에 따라서 선택할 수 있는 값이 달라지지만 몇몇 값을 제외하고는 거의 대부분의 값을 선택할 수 있습니다. 구성요소는 어떤 조건을 선택하느냐에 따라 조금씩 달라지기 때문에 중급편에서 실제로 어떤것들을 사용하는지를 알아보면서 설명하도록 하겠습니다.

 

3) 행동 : 이벤트가 발생하면 이 행위자에 실질적으로 어떤 작동을 할 것인지를 지정합니다. 행동은 다시 세가지 구성요소를 가집니다.

- 대상 : 이 부분은 아직 제가 정확히 이해하고 있지 않습니다. 행동이 실행될 위치를 정하게 되는데 제가 제대로 사용할 줄 아는것은 두가지에 불과합니다.

- 메시지 유형 : 메시지 유형에는 실질적으로 어떤 작동을 할 것인지를 설정합니다.

- 매개 변수 : 메시지 유형에 종속된 설정값들입니다. 행동 유형에 따라 매개변수의 값이나 개수는 매우 유동적으로 변합니다.

 

자, 이번 시간은 이까집니다. 아마 강의를 읽고나면 지금 위에 써논게 무슨말인지 하나도 이해가 안된다는 분들도 계실텐데요, 다음 강의인 중급편을 읽으시다 보면 자연스레 '아, 저게 저런 소리였구나' 하고 이해하게 될겁니다. 말만 복잡하지 실제로는 그렇게 복잡하지 않습니다.

 

첫강은 첫 수업답게 매우 빨리 끝내도록 하겠습니다. 복습? 이번 강의는 필요없어요 ㅋ-ㅋ 대략적인 강의의 방향만 이해하셨다면 그걸로 충분합니다.

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

발도장 찍기
아이콘 Ruvin   |     |     |   아이콘 GSLSP   |   아이콘 아르히   |   아이콘 펄랑   |   GoooBooo   |   아이콘 잉곰잉곰
아이콘 스크립트연구원 (2010-09-06 15:08:13 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
지금은 갤디터 접은상태라.. 조만간 보고 참고 하겠습니다~ ㅅㅅ
아이콘 얼본좌 (2010-09-07 22:33:22 KST)
0↑ ↓0
센스 이미지
궤델페르님 직접 쓰신건가요? 일단 추천
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.