일루전 2번째존에는 방패를든 놈이 나오게 됩니다. 몇번 후려치면 방패가깨지고 돌격을 해오게되죠
그리하야
한 이벤트 안에 2 형태의 몹의 정보를 모두 담아야 하는데...
일단 몹 하나의 이벤트는
1페이지에 몹이 공격할시 데미지받기
2페이지에 내가공격하면서 몹이 공격할시 내가 데미지받기
3페이지에 몹이 피가 다달아서 리젠대기상태
4페이지에 내가 공격할시 몹 데미지관리
5페이지에 리젠컨트롤
이렇게 짜고있었습니다.
그런데 거기에 또 하나의 몹을 박으려니..
페이지수를 2배로하고 원래 방패를든 상태의 피가 다달면 자동적으로 그 방패든상태의 피를채워 돌격모드의 피로 대체하고 다시 돌격모드가 죽으면 일정시간후 방패모드로 리젠되게하는게 목표입니다.
(즉 방패몹의피변수가 돌격몹의피변수로 이용된다는 뜻입니다)
그런데..
3페이지의 발동 조건이..
스위치 공격중 on
변수 몹피 0 이하
이렇게됩니다. 그리고..
돌격모드의 페이지들이란 몹의 이벤트들에 몹 2형태 발동이라는 스위치 하나만을 딸랑 달아놓은 상태!
이래서는..
3페이지속에 몹의 피를 채울수가 없게됩니다.
일단 방패모드가 죽으면 몹의피 변수는 0. 이걸 다시 채워야 돌격모드로 전환이 되지 않겠습니까.
그런데.. 이걸 3페이지속에서 하려면..
피를먼저채우면 방패모드로 다시 피가차서 돌아다닐거고..
돌격모드전환스위치를 켜면 돌격모드의 3페이지가 발동이되서 바로 즉사를하지 않겠습니까...
이걸 막기위해 그냥 돌격모드전환의 스위치 딸랑하나만을 시작조건으로하는 피채우기페이지를 넣었지만 안통하고...
본격적인질문입니다.
이걸 해결하기위해서는 어떤조치를 취하는게 좋을까요?
1. 돌격모드의피랑 방패모드의 피를 각자의 변수로 계산한다
2. 이걸 통제하는 별개의 이벤트를 하나 맵에 배치한다
3. 돌격모드전환스위치 말고 또다른 피채우기전용페이지를 여는 스위치를 배치한다
어떤조치들을 취해야할지 다음 외박때 뵙겠습니다.
그리하야
한 이벤트 안에 2 형태의 몹의 정보를 모두 담아야 하는데...
일단 몹 하나의 이벤트는
1페이지에 몹이 공격할시 데미지받기
2페이지에 내가공격하면서 몹이 공격할시 내가 데미지받기
3페이지에 몹이 피가 다달아서 리젠대기상태
4페이지에 내가 공격할시 몹 데미지관리
5페이지에 리젠컨트롤
이렇게 짜고있었습니다.
그런데 거기에 또 하나의 몹을 박으려니..
페이지수를 2배로하고 원래 방패를든 상태의 피가 다달면 자동적으로 그 방패든상태의 피를채워 돌격모드의 피로 대체하고 다시 돌격모드가 죽으면 일정시간후 방패모드로 리젠되게하는게 목표입니다.
(즉 방패몹의피변수가 돌격몹의피변수로 이용된다는 뜻입니다)
그런데..
3페이지의 발동 조건이..
스위치 공격중 on
변수 몹피 0 이하
이렇게됩니다. 그리고..
돌격모드의 페이지들이란 몹의 이벤트들에 몹 2형태 발동이라는 스위치 하나만을 딸랑 달아놓은 상태!
이래서는..
3페이지속에 몹의 피를 채울수가 없게됩니다.
일단 방패모드가 죽으면 몹의피 변수는 0. 이걸 다시 채워야 돌격모드로 전환이 되지 않겠습니까.
그런데.. 이걸 3페이지속에서 하려면..
피를먼저채우면 방패모드로 다시 피가차서 돌아다닐거고..
돌격모드전환스위치를 켜면 돌격모드의 3페이지가 발동이되서 바로 즉사를하지 않겠습니까...
이걸 막기위해 그냥 돌격모드전환의 스위치 딸랑하나만을 시작조건으로하는 피채우기페이지를 넣었지만 안통하고...
본격적인질문입니다.
이걸 해결하기위해서는 어떤조치를 취하는게 좋을까요?
1. 돌격모드의피랑 방패모드의 피를 각자의 변수로 계산한다
2. 이걸 통제하는 별개의 이벤트를 하나 맵에 배치한다
3. 돌격모드전환스위치 말고 또다른 피채우기전용페이지를 여는 스위치를 배치한다
어떤조치들을 취해야할지 다음 외박때 뵙겠습니다.