질문과 답변

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 12392
RMVXA 내가 만든게임 다른컴터에 안돌아감 1 도리 2016.11.05 128
RMVXA 이도류 시 연속 공격 깡쨩 2016.10.29 168
RMVXA 음악이나 변수 스위치등을 사용한 이벤트를 빠르게 알수있는 기능이 없나요? ksu127 2016.10.27 102
RMVXA 2회차 3회차 같은거... 1 해지등 2016.10.27 284
RMVXA 화면 밖 이벤트의 이동경로 8 무명시절 2016.10.26 288
RMVXA DLC가 좀 이상해요 2 값틴프라이스 2016.10.24 170
RMVXA 제발 DLC 적용법좀 알려주세요 ㅠㅠ 2 값틴프라이스 2016.10.23 179
RMVXA 그림 페이드인 3 BENi 2016.10.23 358
RMVXA 컷씬 만들기 4 BENi 2016.10.23 464
RMVXA 다른 컴퓨터는 스크립트 오류???? 도리 2016.10.21 140
RMVXA 적에 따라 도망 확률 확정하는 방법 깡쨩 2016.10.19 178
RMVXA 캐릭터나 이벤트가 자꾸 가만히 있어도 걷습니다.. 3 123qweefadf 2016.10.16 115
RMVXA 맵 배포하는 사이트같은거 아시는분 계신가요? 1 VXA러너 2016.10.04 130
RMVXA RGP VXA 전투대사 스킵 방법 세레네키 2016.10.03 120
RMVXA 변수 질문입니다! 2 견하 2016.10.02 160
RMVXA 배틀러가 스킬을 사용했을때 애니메이션이 온전히 다 보이게 하는 방법은 없나요? 1 EdanScheneider 2016.10.01 149
RMVXA 캐릭터 기본공격을 다른 스킬로 교체하는 방법이나 스크립트가 있을까요? SOFT 2016.09.30 125
RMVXA 이 스크립트의 윈도우를 반투명하게 만들 수 있을까요? file 쏘쿨 2016.09.27 179
RMVXA 데미지가 안들어가요..ㅠ 2 기폭 2016.09.23 141
RMVXA 학교 동아리에서 게임제작을 하려고 합니다. (방탈출 같은 것?) 2 지골 2016.09.22 210
Board Pagination Prev 1 ... 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 ... 149 Next
/ 149