작성자 | 리자드 | ||
---|---|---|---|
작성일 | 2010-04-27 11:20:31 KST | 조회 | 4,877 |
제목 |
능력(Ability)의 구성 - 2부 (Ver.1)
|
2부에서는 행위자(Actor), 모델(Model), 소리(Sound), 버튼(Button)에 대해 알아보겠습니다.
능력 - 사이오닉 폭풍에 연결된 행위자
PsiStormCursorSplat (이름 없음) : 스킬을 사용할 때 마우스 커서에 범위가 나타나는 것을 설정합니다. 각종 범위스킬(역장, 사이오닉 폭풍, 진균 번식 등) 에는 모두 이 데이터가 포함됩니다.
PsiStormCursorSplat (이름 없음)의 설정으로 나타나는 모델
고위 기사 : 고위 기사가 이 능력을 소유하고 있기 때문에 링크되어 있습니다. 능력과 무관합니다.
고위 기사 사이오닉 폭풍 발사 소리 : 사이오니 폭풍을 사용할 경우 소리를 표현합니다.
※링크는 해당 데이터와 직접적으로 연결되어 있을때만 나타납니다. 1부에서 작성한 데이터들을 살펴보면 또다른 행위자를 찾을 수 있습니다.
효과 - 사이오닉 폭풍 (영구 효과)에 연결된 행위자
동작 - 사이오닉 폭풍 에 연결된 행위자
효과 - 사이오닉 폭풍 (피해, 피해 2)에 연결된 행위자
이 외에도 몇개의 행위자는 직접적으로 링크되어있지 않은 경우도 있습니다.
모든 행위자를 모아보면, 다음과 같습니다.
하나하나 설명하겠습니다.
고위기사 사이오닉 폭풍 모델의 개체속성
이 행위자의 유형은 모델이고, 기준(또는 부모)는 모델 애니메이션 양식 연속입니다.
호스트 자리 연산+ : 연산 필드값이 SOpShadow로 설정되어 있으나 정확한 용도는 모르겠습니다.
크기 조정 : 화면에 나타낼 모델의 크기입니다.
모델 : 위 스샷에서 누락된 중요한 부분입니다. 행위자가 어떤 모델을 가질지를 설정합니다. {모델 - 고위 기사 사이오닉 폭풍 모델}로 지정되어 있습니다.
이벤트 + : 행위자에서 가장 중요한 필드 값입니다. 더블클릭 하면 다음과 같은 창이 뜹니다.
복잡해 보이지만 자세히 살펴보면 '트리거'와 비슷합니다.
먼저 회색으로 표시된 ActorCreation, ActorOrphan, AnimBrancketState~ 는 부모에 따라 기본적으로 생성된 이벤트입니다. 모델 애니메이션 양식 연속이므로 그에 따른 이벤트에 해당됩니다. 아래에서 다시 설명하겠습니다.
아래 Effect~로 시작하는 두 항목은 사용자가 지정할 부분입니다.
빨간색 깃발이 표시된 부분은 이벤트입니다. 메시지 유형에서는 거의 모든 데이터 유형에 해당하는 값을 지정할 수 있습니다. 이 행위자에서는 효과 - 사이오닉 폭풍 (영구 효과) 가 Start할 때 아래의 행동을 실행하도록 되어있습니다. 그다음 Create로 가봅시다.
메시지 유형이 '생성'으로 되어있습니다. 이 것은 앞서 설정한 이벤트가 일어날 경우 행위자(고위 기사 사이오닉 폭풍 모델)에 관련된 어떤 액션을 실행할지에 대해 설정할 수 있습니다.
다양한 메시지 유형
이제 하단의 이벤트로 가봅시다.
만약 이 이벤트가 없다면, Start 이벤트에서 생성한 효과는 게임이 끝날 때 까지 남아있습니다. 사이오닉 폭풍 모델이 없어지지 않는 것이죠. 이 항목에서는 사이오닉 폭풍(영구 효과)가 끝날 때, 행위자(고위 기사 사이오닉 폭풍 모델)도 함께 정지되도록 설정합니다.
메시지 유형이 애니메이션 묶음 정지로 되어있습니다. 애니메이션 묶음은 회색 이벤트에서 생성되어있습니다.
이번엔 회색 이벤트에 대해 설명하겠습니다.
메시지 유형이 '행위자 생성'입니다. 즉, 아까 설명한 액션 중에 Create라는 항목이 있는데 이것이 행위자 생성에 해당합니다. 이 이벤트에서는 행위자가 생성되면, 아래의 액션을 실행합니다.
메시지 유형이 '애니메이션 묶음 시작'입니다. 매개 변수를 살펴보면 애니메이션 묶음의 이름은 BSD, 애니메이션이 시작되면 생성(Birth), 그후에는 서기(Stand), 정지할때는 소멸(Death) 애니메이션이 재생되도록 설정되어있습니다.
이 이벤트에서는 행위자가 연결이 끊어지면 그 행위자를 파괴(Destroy)하도록 설정되어있습니다.
이 이벤트에서는 Effect.~.Stop에서 지정한대로 애니메이션 묶음이 정지되었을때, BSD로 지정된 해당 애니메이션 묶음을 파괴(Destroy)합니다.
위 두 이벤트에서는 행위자를 파괴(Destroy)하는 역할을 수행합니다. 행위자가 정지된다고 해서 아예 사라지는 것은 아닙니다. 말그대로 잠시 '정지'된 것이죠. 이렇게 쌓이다보면 결국 잉여 데이터가 되고 맙니다. 그러므로 파괴시켜놓는 것입니다.
다음은 고위 기사 사이오닉 폭풍 충격입니다. 이벤트 부분만 살펴보자면 이렇습니다.
행동 - 사이오닉 폭풍 - 스타트
행위자 생성
행동 - 사이오닉 폭풍 - 꺼짐
애니메이션 묶음 정지
--------------------------------------------------------
글을 쓰다보니 너무 길어졌군요 ㅠ 데이터는 방대해서 부분부분 설명할 곳이 많네요.
이어지는 행위자 설명은 3부에서 다루겠습니다.
혹시 이해 안되시는 부분 있으면 지적해주세요. 상세하게 풀어 쓰겠습니다.
|
||
|
|
||
|
|
||
|
© PlayXP Inc. All Rights Reserved.