제목 그대로 액터, 즉 플레이어가 없는 맵에서 이벤트가 자동으로 움직일 수 있게 할 수 있는 방법이 있을까요..
이벤트나 커맨드 이벤트로는 불가능 한 것 같고 스크립트를 이용해야 할 것 같은데 방법이 있을까요?
구체적인 상황을 예로 들어 설명 드리면
A라는 맵에서 "철수"에게 말을 걸면 철수가 쓰레기가 있는 곳까지 걸어가서 청소를 시작합니다. 그 청소는 약 1분간 지속되고,
1분후에는 청소를 그만두고 원래의 위치로 돌아가서 그냥 서 있게 하고 싶습니다.
다만 그 1분동안은 플레이어가 어느 장소를 가던 "철수"는 A맵에서 청소를 하고 1분뒤에는 원래의 자리로 걸어 돌아가게 만들고 싶습니다.
단순히 [스위치]와 [이벤트의 위치 이동]을 이용해서 표현을 할 수는 있겠지만 제가 바라는 것은
단순히 그런 표현이 아니라 정확히 1분 1초에는 원래 자리로 돌아가기 위해
방향전환을 해 있고, 1분 2초에는 왼쪽으로 한칸 이동하고, 또 1분 3초에는 또 왼쪽으로 한 칸 더 이동하게 만들고 싶습니다.
그러니까 30초 쯤에 철수가 청소를 시작하는 것을 보고 해당맵을 빠져 나갈 경우
10초후에 다시 A맵으로 돌아갈 경우 철수가 여전히 청소를 하고 있어야 하고,
30초 후에 들어간다면 청소를 마치고 원래의 자리로 돌아가는 행동을 취하고 있게 하고 싶습니다.
혹시 스크립트로 이것을 구현 할 수 있는 방법이 있을까요? 설명이 잘 되었으려나 모르겠습니다. ㅠ
참고로 저는 스크립트에 대해서는 아무 것도 모르는 초짜입니다 ㅠ
조언 부탁드려요.
- 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
- 하나의 게시물에는 하나의 질문만 합니다.
- 제목은 질문의 핵심 내용으로 작성합니다.
- 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
- 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
- 답변받은 게시물은 삭제하지 않습니다.
- 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
- 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!
※ 미준수시 사전경고 없이 게시물을 삭제합니다.