조회 수 3430 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

이 강의에서는 어떤 조건에 의해서 NPC가 일정시간동안만 나타나게하는 방법을 알려드립니다.

 

우선, 그 NPC를 만드세요

1.jpg

 

여기에서 알아두셔야 할 것은

이벤트 실행조건입니다.

저 이벤트 실행조건을 만족해야

그 이벤트의 페이지가 실행될 수 있으며

이벤트를 나타나게 할 수 있습니다.

(무슨소린지 못 알아들어도 됩니다. 알게되니까요)

 

여기서 중요한건

이벤트 실행조건에 스위치를 하나 정해주시는건데요

스위치 이름은 위 처럼 알아볼 수 있도록만 해주시면 됩니다.

정말 간단하죠?

 

위에서는 스위치 이름을 'NPC와 대화 가능' 으로 했네요

 

이 이벤트의 내용은 알아서 해주세요.

원하시는대로요

 2.jpg

 

 

이제 그 다음은 이 이벤트를 나타나도록 해야합니다.

위에 이벤트 실행조건에 설정해둔 스위치가 켜지지 않는다면

이 이벤트 역시 나타나지 않을 것입니다. (해보시면 압니다.)

 

이제 위에서 설정해 둔 스위치를 켜지도록 하는 이벤트를 만들것입니다.

 

3.jpg

 

여기에서 이 이벤트에서 이벤트 실행조건... 시작조건... 옵션 이런건 다 알아서 해 주세요.

이벤트 내용도 알아서 해주시면 되는데

 

내용에서 반드시 아까 NPC에서 설정해준 그 스위치가

반드시 켜지도록 해 주셔야 합니다.

 

그 스위치 'NPC와 대화 가능' 스위치를 켜지도록 해주세요

만약, 이벤트가 나타나도록 하는 것만 하실것이라면

여기까지만 보시면 됩니다.

 

여기에서 일정 시간 후에 그 이벤트가 사라지도록 해주고 싶다면

두가지 방법이 있습니다.

첫번째 방법은 타이머를 조작하는 방법이 있습니다. 이 방법은 남은 시간을 보이게 할 때 씁니다.

두번째 방법은 대기를 이용하는 방법입니다. 남은 시간을 보이지 않게 할 때 씁니다. 이건 아주 다양하게 쓰입니다.

이 강의에선 첫번째 방법을 사용합니다.

 

첫번째 방법을 사용할려면

해당 스위치가 켜질 때(꼭 이 때가 아니어도 됩니다만..)

'타이머의 조작' 으로 아까 NPC가 나타날 제한 시간을 정해주세요

(위 이벤트에선 대충 20초로 정했습니다. 원하시는대로 정하세요)

이러면 이 이벤트도 완성입니다.

 

4.jpg

 

하지만 저대로만 해 둔다고 다 되는게 아닙니다.

 

아까 그 NPC를 봅시다.1.jpg

 

보시면 '이벤트 실행조건'에 스위치를 설정해 두었는데요

저게 켜진다면 이 이벤트가 나타나고 실행이 가능해집니다.

반대로 꺼져있다면 이 이벤트는 나타나지 않고 실행이 불가능합니다.

즉, 이 NPC에 설정해 둔 'NPC와 대화 가능' 이라는 저 스위치가 켜져있다가

꺼지게된다면

이 이벤트는 사라지고 실행이 불가능해집니다.

 

이제 제한시간이 다 되면 이 NPC가 사라지게 하는 이벤트를 만들것입니다.

 

5.jpg

 

시작 조건은 병렬 처리로 해주세요.

뭐 이벤트 실행 내용은 다른걸 넣으셔도 됩니다.

그리고, 이벤트 실행조건에 NPC에 설정했던 것 처럼 그 같은 스위치를 설정해주세요.

 

타이머를 이용해서 사라지게 할 것이므로

조건분기를 이용합니다.

 

조건분기를 틀어보시면 첫번째 페이지에 '타이머' 라는게 보이는데요

그걸 체크해주시고

0분 0초 이하일 때로 설정해주세요.(조건에 맞지 않는 경우의 내용도 처리한다' 는 필요하면 체크)

그리고 그 조건분기 안에

아까 NPC에 설정했던 그 스위치를 꺼지도록(OFF) 해주시면 됩니다.

저기에서 뺴먹었는데 조건분기 안에 '타이머의 정지'라는 것도 넣어주세요

 

그리고 저 위 처럼 되었다면 완성입니다. 확인을 눌러주세요

 

 

이제 여기에서 보라색 머리 이벤트와 대화를 하면

파란색 머리인 NPC가 나타나고

위에서 설정해 두었던 20초가 지나면

파란색 머리 NPC가 사라지게 됩니다.

 

이상 강의를 마치겠습니다.

궁금한 점 있으면 댓글로

 

 

참고 : 이 기능을 만들 때 사용하는 스위치의 갯수는 1개입니다. 

 

     


  1. 케릭터 만드는 것

  2. 배틀러 이미지 만드는 방법

  3. 주인공 캐릭터 변경?

  4. RPG XP 비밀번호 만들기 2 (늑대인간님 요청)

  5. RPG XP 비밀번호 만들기

  6. 이벤트를 마칠때 "스위치"와 "일시삭제"기능

  7. 문열고 들어가는 이벤트

  8. 은행을 만들어 보자(이자와 대출 기능까지)

  9. NPC가 주인공을 따라가게 하기(ysys1292님 요청)

  10. 게임 시작하자 마자 NPC움직이게 하기 랜덤으로

  11. 특정 조건에 의해 나타났다가 시간이 지나면 사라지는 NPC

  12. 아오오니 의자 옮기기 이벤트(흉내낸 거임)

  13. 밖에 보이는 캐릭터 바꾸기

  14. 문열고 들어가기 예제

  15. 주인공을 따라다니는 사람 만들기

  16. 배경음악 넣기

  17. 불이 움직이는 전등만들기

  18. 모락모락 피어오르는 모닥불 만들기

  19. NPC 대기 시키기

  20. NPC에게 말 걸고 NPC 이동시키기

  21. 상점 이벤트 만들기

  22. 특정한 레벨에 자동으로 마법 배우기

  23. 주인공의 직업을 바꾸기

  24. 게임 처음 시작 시 자동으로 아이템 장착하기

  25. 주인공 레벨 업 시 능력치 상승치 바꾸기

  26. 주인공 레벨 업 시 경험치 상승치 바꾸기

  27. 주인공 캐릭터 칩 바꾸기

  28. 모든 파티원들을 완전회복 시켜주기

  29. 주인공 한명만 완전 회복 시켜주기

  30. 주인공의 직업을 바꿔 주는 npc 만들기

  31. 느낌표와 물음표 나오게 만들기

  32. 제자리에서 움직이는 효과 만들기

  33. 특정 레벨 이상부터 상점 이용하기

  34. 주인공 바꾸기 강좌

  35. 기초 변신강의

  36. 캐릭터들이 주인공을 줄줄이 따라오게 만들기

  37. 주인공을 변신시키기

  38. 캐릭터 이동속도(빈도)를 빠르게하거나 느리게하기

  39. 캐릭터 자동으로 점프 시키기

  40. 캐릭터 자동으로 랜덤 이동시키기

  41. 상점 만들기

  42. 대화 만들기

  43. 전투 만들기

  44. 주인공을 변신시키는 NPC만들기

  45. 주인공에게 물음표 애니메이션 넣기

Board Pagination Prev 1 2 Next
/ 2

Copyright ⓒ Nioting All Rights Reserved. (since 1999)    개인정보
        

Fatal error: Cannot access property sessionController::$lifetime in /web/old/xe/modules/session/session.controller.php on line 45