질문과 답변

Extra Form

 

 

 

 

 플레이어가 어떤 이벤트에 가까이 가면 이벤트는 플레이어에게 멀어나고

플레이어가 이벤트에서 멀어지면 이벤트가 가까워지는 플레이어하고 이벤트가 일정한 거리를 유지하면서 동시에 움직이게는 어떻게 해야하나요?

 

 

 

 

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

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

Comment '11'
  • profile
    슈팅스타* 2017.07.18 20:30
    플레이어와 이벤트의 XY 좌표를 따져서 이동하게 만들면 되겠네요
  • ?
    재미없는인간 2017.07.19 13:45
    변수를 이용하니 되네요
    추가로 달리기를 하면 이벤트도 같은 속도로 움직이게는 못하나요?
  • ?
    무명시절 2017.07.19 15:33
    그거라면 조건분기로 스크립트에$gamePlayer.isDashing()라고 적어서
    따라오는 이벤트에 속도를 조절해 주시면 됩니다.

  • ?
    재미없는인간 2017.07.19 16:03
    스크립트까지 만져야되는거군요 감사합니다
  • ?
    재미없는인간 2017.07.20 00:57
    죄송하지만 한번만 더 물어보겠습니다
    변수를 '이벤트 X좌표'와 '이벤트 Y좌표'라고 만들고

    변수조작 : #001 이벤트 X좌표 = 이 이벤트의 맵 X
    변수조작 : #002 이벤트 Y좌표 = 이 이벤트의 맵 Y
    변수조작 : #001 이벤트 X좌표 = 이 이벤트의 맵 X
    변수조작 : #002 이벤트 Y좌표 = 이 이벤트의 맵 Y
    조건분기 : 이벤트 X좌표 >= 4
    조건분기 : 이벤트 X좌표 <= -4
    조건분기 : 이벤트 Y좌표 >= 4
    조건분기 : 이벤트 Y좌표 <= -4
    이동 경로의 설정 : 이 이벤트(대기)
    : 플레이어부터 멀어짐

    분기종료

    분기종료

    분기종료

    분기종료

    이런식으로 이벤트를 작성했는데 반응이 없더군요 원래 이런식으로 범위를 정한뒤 범위바깥에서 이벤트 발생하도록하면 안되는건가요?
  • ?
    LuD 2017.07.20 09:41
    플레이어와 이벤트를 비교하려면 플레이어와 이벤트가 있어야 할텐데 죄다 이벤트좌표만 있네요.
  • ?
    재미없는인간 2017.07.20 18:22
    변수에 이벤트 좌표 대입하고 다시 플레이어 좌표를 빼서 이벤트와 플레이어의 거리를 나타낸뒤 |4| 거리 바깥에 있으면 움직이게 했는데 안되는건가요?
  • profile
    슈팅스타* 2017.07.20 20:16
    대충 보면 별 문제는 없어보이는데 이벤트 실행 조건이 결정 버튼이나 이런 걸로 되어 있는 건 아닌지?
  • ?
    재미없는인간 2017.07.20 20:20
    저거말고 범위 2 안쪽으로 했을때 플레이어에서 멀어진다는 정상적으로 작동하는데 범위 바깥쪽으로 하면 아무런 반응이 없네요 플레이어게 가까이 오는거랑 멀어지거 둘다 같은 페이지에서 작성해도 멀어지는것만 발생합니다
  • profile
    슈팅스타* 2017.07.20 20:36 Files첨부 (1)
    adsa.PNG

    표시된 부분 안쪽이 플레이어 상하좌우 4칸 (9*9)인데

    (몹 좌표 - 플레이어) 값이 4 이상이면서 동시에 -4 이하일 수는 없습니다.

    저 9*9의 바깥 범위를 지정하려고 저런 코드를 짜신 것 같은데 잘못 짰네요.

  • ?
    LuD 2017.07.20 21:08
    제 눈에는 플레이어 좌표를 빼는건 안보이고 변수조작에 이벤트의 맵좌표를 대입하는것만 중복으로 보이는데..
    적을때 잘못적으신건가 보네요..
    거리(n) 보다 가깝다는건...
    X좌표가 |n| 보다 작다. 그리고 Y좌표가 |n| 보다 작다... 둘다 참일경우겠죠.
    거리(n) 보다 먼경우는...
    X좌표가 |n| 보다 크다. 또는 Y좌표가 |n| 보다 크다... 둘중 하나라도 만족할 경우 참이겠네요.

    이 말 그대로 |n|을 구해주고 비교를 하면 되겠죠.
    변수1 플레이어 X좌표, 변수2 플레이어 Y좌표
    변수3 이벤트 X좌표, 변수4 이벤트 Y좌표... 로 대입해 주고

    |n| 거리(n)의 절대값을 구하는 방법.
    변수5 = 변수3 - 변수1
    만약 변수5가 0보다 작으면 변수5 곱하기 -1
    변수6 = 변수4 - 변수2
    만약 변수6이 0보다 작으면 변수6 곱하기 -1

    이렇게 하면 X의 거리차, Y의 거리차를 변수5,6번에 구할 수 있겠죠.

    조건분기에서 둘다 참일 경우는..
    조건분기 (변수5 가 n보다 작다)
    조건분기 (변수6 이 n보다 작다)
    내용...
    분기종료
    분기종료

    이렇게 해주면 되고
    하나라도 같을 경우는...
    조건분기 (변수5 가 n보다 크다)
    라벨점프 '다가오기실행'
    분기종료
    조건분기 (변수6 이 n보다 크다)
    라벨 '다가오기실행'
    내용...
    분기종료

    대충 이런식으로 해주면 될듯 하네요.
    지금 MV가 왜인지 재설치해도 실행이 안되고 있어서 생각나는대로 글로 적어 봤습니다...
    변수는 1,2 만 사용해서 X, Y 좌표를 계산해줄수도 있지만 보여주기 위해서 각값마다 하나씩 썼네요.
    라벨사용 대신에 같은 내용으로 같이 적어도 되겠지만.. 라벨도 사용해보면 편하죠.. (라벨 이름은 취향껏 알아서...)

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12391
RMVXA BGM 관련 질문입니다. 2 천지설화 2016.09.21 117
RMVX bgm 기억에 대해서 appletree 2013.02.21 511
기타 RMVXA bgm 넣는법 조각사 2020.02.27 123
RMVX bgm 반복하기 2 위리리릴 2014.05.23 547
에러 해결 RMMV BGM 삽입이 안됩니다..ㅠㅠ 2 file 개국수 2019.02.26 177
이벤트 작성 RMMV BGM 이벤트에 관해 3 ∃rrorcOd∃:716 2019.05.12 143
RMXP BGM 일주 후 다른 BGM 실행하도록 하는 법 5 조석진 2013.08.21 856
RMVXA BGM 재생중에 볼륨 조절이 가능할까요? 혹은 스크립트라도.. 2 멜랑콜리 2015.02.16 821
라이선스 기타 BGM 저작권에 대해서 질문드립니다. 4 동담 2013.08.09 965
이벤트 작성 RMVXA bgm 종료 시키는 법 삼오035 2020.07.31 68
기타 RMMV BGM 파일에 ogg파일을 넣었는데 목록에 안뜹니다 4 설견 2019.09.16 102
RMVXA BGM 페이드인 페이드 아웃 2 lallal 2013.01.01 1104
RMVXA BGM 피치 조정 스크립트 1 김훈 2014.04.04 587
RMVX BGM(알만툴 VX) 1 이겸 2016.07.17 242
RMVX bgm(음악)을 재생시키면 캐릭터가 움직이지가 않네요 (rpg vx) 4 영호의집 2013.10.08 1264
라이선스 기타 BGM사용에 관해서입니다. 2 계닭 2015.03.29 216
RMVXA BGM에 관하여 2 4차원소녀 2014.05.17 552
기타 bgm은 어떻게 만들수있나요?? 2 히마 2015.12.20 126
RMXP BGM을 바꿀때 이벤트 또는 액터(주인공)이 속도가 느려져요. 2 Hacker 2010.12.23 713
에러 해결 RMXP BGM을 발견못하는 오류 file wombat 2024.01.31 21
Board Pagination Prev 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ... 516 Next
/ 516