이 강의에서는 어떤 조건에 의해서 NPC가 일정시간동안만 나타나게하는 방법을 알려드립니다.
우선, 그 NPC를 만드세요
여기에서 알아두셔야 할 것은
이벤트 실행조건입니다.
저 이벤트 실행조건을 만족해야
그 이벤트의 페이지가 실행될 수 있으며
이벤트를 나타나게 할 수 있습니다.
(무슨소린지 못 알아들어도 됩니다. 알게되니까요)
여기서 중요한건
이벤트 실행조건에 스위치를 하나 정해주시는건데요
스위치 이름은 위 처럼 알아볼 수 있도록만 해주시면 됩니다.
정말 간단하죠?
위에서는 스위치 이름을 'NPC와 대화 가능' 으로 했네요
이 이벤트의 내용은 알아서 해주세요.
원하시는대로요
이제 그 다음은 이 이벤트를 나타나도록 해야합니다.
위에 이벤트 실행조건에 설정해둔 스위치가 켜지지 않는다면
이 이벤트 역시 나타나지 않을 것입니다. (해보시면 압니다.)
이제 위에서 설정해 둔 스위치를 켜지도록 하는 이벤트를 만들것입니다.
여기에서 이 이벤트에서 이벤트 실행조건... 시작조건... 옵션 이런건 다 알아서 해 주세요.
이벤트 내용도 알아서 해주시면 되는데
내용에서 반드시 아까 NPC에서 설정해준 그 스위치가
반드시 켜지도록 해 주셔야 합니다.
그 스위치 'NPC와 대화 가능' 스위치를 켜지도록 해주세요
만약, 이벤트가 나타나도록 하는 것만 하실것이라면
여기까지만 보시면 됩니다.
여기에서 일정 시간 후에 그 이벤트가 사라지도록 해주고 싶다면
두가지 방법이 있습니다.
첫번째 방법은 타이머를 조작하는 방법이 있습니다. 이 방법은 남은 시간을 보이게 할 때 씁니다.
두번째 방법은 대기를 이용하는 방법입니다. 남은 시간을 보이지 않게 할 때 씁니다. 이건 아주 다양하게 쓰입니다.
이 강의에선 첫번째 방법을 사용합니다.
첫번째 방법을 사용할려면
해당 스위치가 켜질 때(꼭 이 때가 아니어도 됩니다만..)
'타이머의 조작' 으로 아까 NPC가 나타날 제한 시간을 정해주세요
(위 이벤트에선 대충 20초로 정했습니다. 원하시는대로 정하세요)
이러면 이 이벤트도 완성입니다.
하지만 저대로만 해 둔다고 다 되는게 아닙니다.
아까 그 NPC를 봅시다.
보시면 '이벤트 실행조건'에 스위치를 설정해 두었는데요
저게 켜진다면 이 이벤트가 나타나고 실행이 가능해집니다.
반대로 꺼져있다면 이 이벤트는 나타나지 않고 실행이 불가능합니다.
즉, 이 NPC에 설정해 둔 'NPC와 대화 가능' 이라는 저 스위치가 켜져있다가
꺼지게된다면
이 이벤트는 사라지고 실행이 불가능해집니다.
이제 제한시간이 다 되면 이 NPC가 사라지게 하는 이벤트를 만들것입니다.
시작 조건은 병렬 처리로 해주세요.
뭐 이벤트 실행 내용은 다른걸 넣으셔도 됩니다.
그리고, 이벤트 실행조건에 NPC에 설정했던 것 처럼 그 같은 스위치를 설정해주세요.
타이머를 이용해서 사라지게 할 것이므로
조건분기를 이용합니다.
조건분기를 틀어보시면 첫번째 페이지에 '타이머' 라는게 보이는데요
그걸 체크해주시고
0분 0초 이하일 때로 설정해주세요.(조건에 맞지 않는 경우의 내용도 처리한다' 는 필요하면 체크)
그리고 그 조건분기 안에
아까 NPC에 설정했던 그 스위치를 꺼지도록(OFF) 해주시면 됩니다.
저기에서 뺴먹었는데 조건분기 안에 '타이머의 정지'라는 것도 넣어주세요
그리고 저 위 처럼 되었다면 완성입니다. 확인을 눌러주세요
이제 여기에서 보라색 머리 이벤트와 대화를 하면
파란색 머리인 NPC가 나타나고
위에서 설정해 두었던 20초가 지나면
파란색 머리 NPC가 사라지게 됩니다.
이상 강의를 마치겠습니다.
궁금한 점 있으면 댓글로
참고 : 이 기능을 만들 때 사용하는 스위치의 갯수는 1개입니다.