질문과 답변

Extra Form

 

 

 

 이동경로 설정에서 보니까 <'주인공'을 향함>은 있지만 특정 이벤트를 향하게 하는것은 없는군요.

특정 이벤트가 쫒아오다가 이벤트가 접촉했을때(플레이어와 접촉 X) 플레이어가 그 이벤트를 향하게 하고 싶습니다.

조건분기로 해보려고도 했으나 너무 복잡해서 포기했습니다.

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '5'
  • profile
    부초 2016.11.28 21:13

    조건분기 - 스크립트 입력을 눌러 해당 언어를 넣으시면 됩니다.

    $game_map.events[n].y < $game_player.y
    이 경우 게임맵안에 있는 이벤트 임의의 n이 플레이어가 Y축보다 낮기 때문에 이벤트가 플레이어의 위에 있으니 플레이어가 위쪽을 향하게 해주시면 됩니다.

    역으로

    $game_player.y < $game_map.events[n].y

    이면 플레이어가 임의의 n 이벤트보다 아래에 있으니 플레이어가 밑으로 향하게 하면 되겠죠?

    좌우를 향한다를 발동하시고 싶으시다면 y를 x로 바꾸셔서 좌우를 설졍해주시면 됩니다.

  • ?
    종이맛쿠키 2016.11.29 13:10
    감사합니다.
    조건분기 목록에 '스크립트'란을 항상 이해못했는데 이런식으로 쓰이는군요
  • ?
    종이맛쿠키 2016.11.29 13:25
    스크립트 오류나서 한개만 더 물어볼께요...
    Ocorreu um erro em NameError, durante operacao de script.
    undefined local variable or method 'n' for #<Interpreter:0x256b350>
    참고로 플레이어와 접촉시킬 이벤트의 이름을 n으로 바꿨습니다. 그래도 이런 오류가 뜨는군요.
    다른데 문제있나요?
  • profile
    부초 2016.11.29 15:16
    간단합니다. 이벤트 아이디 숫자 (이하 이벤트 번호)를 찾아서 넣으시면 됩니다. 

    예를 들어 이벤트 번호가 1번이라면 n대신 1이라는 수를 넣으시면 되고 이벤트 번호가 4라면 n대신 4를 넣으시면 됩니다.

    이벤트 번호는 이벤트 윈도우창에서 확인이 가능하고 최하단에도 이벤트 번호를 알아보실 수 있습니다.
  • ?
    종이맛쿠키 2016.12.02 19:44
    아하, 이벤트 이름이 아니라 이벤트 넘버로군요.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12448
Board Pagination Prev 1 ... 5 Next
/ 5