모드 강좌
[GEN] 불도저가 건설하는 동작을 반복할 때
페이지 정보
본문
불도저에 ACTIVELY_CONSTRUCTING를 추가해서
건물을 건설할 때 삽을 움직이도록 했는데,
건설을 마쳐도 애니메이션이 계속되는 문제가 있습니다.
ConditionState = ACTIVELY_CONSTRUCTING
Model = KVEXCAV
Animation = KVEXCAV.KVEXCAV ;UIWRKR_SKL.UIWRKR_BDA
AnimationMode = LOOP
ParticleSysBone = EXHAUSTFX01 DozerSmokeHeavy
ParticleSysBone = DIRTFX01 DozerDirtFall
End
이럴 때는 불도저가 가만히 있는 1프레임 짜리 그래픽을 만듭니다.
그리고 DefaultConditionState에 한번만 재생하는 애니메이션을 지정하면
건설/수리를 마치면 원상태로 돌아갑니다.
DefaultConditionState
;Model = KVEXCAV ;AVCONSTDOZ_A
Model = KVEXCAV_N
Animation = KVEXCAV_N.KVEXCAV_N
AnimationMode = ONCE
ParticleSysBone = EXHAUSTFX01 DozerSmokeLight
WaitForStateToFinishIfPossible = TRANS_DIGGING
;TransitionKey = TRANS_Stand
End
GLA 일꾼은 이런 문제가 없습니다.
보병은 놀고있거나 움직이는 동작이 있기 때문입니다.
DefaultConditionState
Model = UIWRKR_SKN
IdleAnimation = UIWRKR_SKL.UIWRKR_STA 0 9
IdleAnimation = UIWRKR_SKL.UIWRKR_IDA
AnimationMode = ONCE
TransitionKey = TRANS_Stand
End