이 설명은 액알(액션알피지)을 기본으로 다룰줄 알아야 이해 갈듯 싶네요.
원리는 현재 동료의 이벤트의 좌표를 정기적 병렬처리로 자꾸 받고, 몬스터의 좌표도 자꾸 받아서
비교한 후 공격하는 모습을 왼쪽, 아래, 위, 오른쪽으로 구별해가면서 표현해주는 것이죠.
동료로 이벤트를 하나 만들고, 이미지를 설정해둡니다.
그리고 동료 이벤트를 정기적 병렬 처리를 해놓습니다.
그리고 적 이벤트를 하나 또 만듭니다.
적 이벤트의 x 좌표와 y 좌표를 이벤트 실행 내용에 대입 해 놓고.
동료의 x ,y 좌표를 대입 합니다.
조건 분기.
:동료의 x좌표가 적 이벤트의 x 좌표보다 클경우
동료의 이동 동작: 왼쪽
그 외의 경우
:동료의 이동 동작:오른쪽
조건 분기
:동료의 y좌표가 적 이벤트의 y좌표보다 클경우
동료의 이동 동작:아래쪽
그외의 경우
"동료의 이동 동작:위쪽..
자.. 이렇게 설정 하면. 동료가 적을 따라 다니겠죠? 그다음.
◈조건분기
:동료 이벤트가 위를 향할경우.
◈조건분기
:동료의 y좌표가 적이벤트의 y좌표보다 1이 작을 경우
◈전투 애니메이션의 표시
공격 이벤트는 알아서~
여기서 적의 체력 변수에서 동료의 공격력을 빼주시면 됩니다.
:분기종료
:분기종료
◈조건분기
:동료 이벤트가 아래를 향할경우
◈조건분기
:동료의 y좌표가 적 이벤트의 y좌표보다 1이 클경우
◈전투 애니메이션의 표시
공격 이벤트는 알아서~
여기서 적의 체력 변수에서 동료의 공격력을 빼주시면 됩니다.
:분기종료
:분기종료
◈조건분기
:동료 이벤트가 오른쪽을 향할 경우
◈조건분기
:동료의 x좌표가 적 이벤트의 x 좌표보다 1이 작은 경우..
◈전투 애니메이션의 표시
공격 이벤트는 알아서~
여기서 적의 체력 변수에서 동료의 공격력을 빼주시면 됩니다.
:분기종료
:분기종료
◈조건분기
:동료 이벤트가 왼쪽을 향할 경우
◈조건분기
:동료의 x좌표가 적 이벤트의 x 좌표보다 1이 큰경우
◈전투 애니메이션의 표시
공격 이벤트는 알아서~
여기서 적의 체력 변수에서 동료의 공격력을 빼주시면 됩니다.
:분기종료
:분기종료
이와 같은 방법으로 공격과 피격을 만드시면 됩니다.
이 이벤트는 동료가 살아 있을경우 의 스위치 조건으로 실행 시키 시고요.
커먼이벤트 정기적 병렬 처리에서
조건분기
:동료의 체력이 1이상인경우
스위치 No.1 동료가 살아 있을 경우 on 한다.
그외의 경우
스위치 No.1 동료가 살아 있을 경우 off한다.
간단히 부분만 알려 드렸습니다.