질문과 답변

Extra Form

많은 이벤트들을 이벤트의 자율 이동에서 이동경로 지정으로 움직이게 했는데...

이게 화면 밖에 있으면 동작이 늦어져 매치가 맞지 않습니다.

(예를 들어 처음 테스트 했을땐 특정 시간에 이벤트 1이 a위치에 있을때 이벤트 2가 b 위치에 있었는데 2번째 테스트 때는 1이 b위치에 있을때 2가 c위치에 있다던가 합니다.)


얘들을 맞추려면 화면밖에서도 이동경로가 실행되야 하는데... 방법 좀 알려주세요. 


 




 

 

 

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

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

Comment '8'
  • profile
    zero? 2016.10.26 13:08
    그냥 화면 밖 말고 투명화 on, off 하면 되지 않나요?
  • ?
    무명시절 2016.10.26 14:32
    맵이 넓고 시야를 조작으로 움직일 수 있어서 이게 화면이 어딜 보고있나에 따라 매번 달라집니다.
  • profile
    슈팅스타* 2016.10.26 19:29

    굳이 이벤트만으로만 해결하려면 X Y 좌표 변수를 이용해서 이벤트 위치설정으로 옮길 수 있죠.

    (셀프 변수 스크립트가 있으면 변수 칸 잡아먹지도 않지만 그 스크립트가 있는지는 잘 모르겠네요)
    어차피 화면 밖이라 이동 그래픽 없어도 이상하지 않을 것 같고..

  • ?
    무명시절 2016.10.26 20:52
    셀프변수... 그거 사용중이긴 합니다만... 이벤트의 위치이동은 스크립트를 지원하지 않습니다.
    사용할 수 있다 해도 제가 원하는 효과는 기대하기가...
    {요점은 분명히 화면 밖에서도 움직이는데 화면의 위치에 따라 이벤트들의 위치가 각자 달라져서(?) 항시 켤때마다
    같은위치에 위치 하는 법을 알고 싶습니다(... 라지만 내 실수 같기도 하고...;;)}
  • profile
    슈팅스타* 2016.10.28 17:04
    제 생각엔 일단 이벤트 처리가 지연되는 가장 큰 원인으로는:

    1. 쯔꾸르 프로그램에서 렉을 줄이려고 의도적으로 화면 밖의 이벤트들은 처리 우선순위를 낮추거나 정지시킨다.
    (렉 제거 스크립트 같은 경우 이렇게 처리하는 게 가끔 있습니다)
    2. 수많은 병렬 처리나 애니메이션 렉 같은 걸로 의도치 않게 잔렉이 발생한다.

    뭐 이 둘 중 하나인것 같은데 이걸 좀 명확하게 해 보면 좋겠네요.
    제가 직접 테스트하고 싶지만 님 프로젝트의 테스트 환경을 정확하게 재현할수는 없는지라;
  • ?
    무명시절 2016.10.28 17:20
    으음... 알겠습니다...
    답변주셔서 감사합니다.
    (사실 섯부르게 질문한 감이 있어서 더이상 도움을 구하기도 애매하네요...)
  • profile
    러닝은빛 2016.10.28 19:48

    이벤트의 움직임은 성능 향상을 위해 스크린 근처로 제한되어있습니다. 


    1
    2
    3
    4
    5
    6
    7
    class Game_Event < Game_Character 
      def near_the_screen?(dx = 12, dy = 8)
        ax = $game_map.adjust_x(@real_x) - Graphics.width / 2 / 32
        ay = $game_map.adjust_y(@real_y) - Graphics.height / 2 / 32
        ax >= -dx && ax <= dx && ay >= -dy && ay <= dy
      end  
    end
    cs


    화면 스크린 근처에 있는 이벤트만 움직일 수 있게 프로그래밍 되어있습니다.


    메소드 인자의 dx = 12, dy = 8 기본값을 수정하시면 멀리 떨어진 이벤트도 움직이게 됩니다.

  • ?
    무명시절 2016.10.28 20:48
    아... 감사합니다.
    그냥 포기하고 절충안을 쓰려고 했는데...

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12456
퀘스트 작성 RMVXA 연타 이벤트가 안 작동되어요... 1 file tokki 2023.12.24 19
이벤트 작성 RMVXA 추격자가 플레이어에게 닿아도 게임오버가 안됍니다. 1 다크크리에이터 2023.11.20 32
이벤트 작성 RMVXA 공포게임에서 추격과 동시에 추격 음악이 나오게 하는법 1 다크크리에이터 2023.11.20 34
스크립트 추천 RMVXA 벽 뒤에 있으면 벽 앞에 무엇이 있는지 보이지 않는 스크립트나 이벤트 2 다크크리에이터 2023.11.17 56
스크립트 작성 RMVXA 조건 분기에 스크립트를 사용해 적용하고 싶습니다. 7 AAAA. 2023.11.17 50
에러 해결 RMVXA rgss301파일이 복사 붙여넣기가 안됩니다 다크크리에이터 2023.11.16 20
스크립트 사용 RMVXA 전투 개시시 상태 부여 스크립트 질문 AAAA. 2023.11.14 21
스크립트 추천 RMVXA 화면 전체에 뜨는 애니메이션 컷신을 넣고 싶습니다 다크크리에이터 2023.11.09 45
기타 RMVXA 탄환류같은 수많은 대미지 이벤트들은 맵 어디다가 보관하고 사용하나요? 2 유리컵 2023.10.27 39
이벤트 작성 RMVXA 플레이어 x,y 좌표 기억법? 2 유리컵 2023.10.07 26
이벤트 작성 RMVXA 특정 아이템을 일정량 소지해야 사용할 수 있는 스킬을 구현하고 싶습니다. 2 AAAA. 2023.10.07 35
스크립트 작성 RMVXA 특정 상태에서 치명피해량이 증가하는 상태를 구현하고 싶습니다. 2 AAAA. 2023.09.22 37
이벤트 작성 RMVXA 난수 여러개를 한번에 받을때 중간값만 제외하는법 1 file 유리컵 2023.09.21 26
이벤트 작성 RMVXA 스톱워치 하는 법 3 홍홍이1 2023.09.16 35
이벤트 작성 RMVXA 일정시간동안 특정 버튼을 반복적으로 눌러 적을 공격해야하는 미니게임을 만들고싶은데요. 6 홍홍이1 2023.09.11 57
스크립트 작성 RMVXA 조건분기 스크립트에서 이벤트의 위치가 해당 위치에 있을때 조건거는법 2 홍홍이1 2023.08.24 54
스크립트 작성 RMVXA 조건분기 스크립트에서 변수 조건 거는 법 4 홍홍이1 2023.08.22 55
기본툴 사용법 RMVXA 계산식 질문 2 겜만들고싶다앙 2023.08.07 31
스크립트 사용 RMVXA 액션 RPG 게임을 만들고 싶습니다 다크크리에이터 2023.07.15 39
기본툴 사용법 RMVXA 인게임 카메라가 너무 멀리 있습니다 3 다크크리에이터 2023.07.12 58
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 150 Next
/ 150