질문과 답변

Extra Form

111.png


저희집 컴퓨터 문제일 수 도 있는데요.

그림의표시로 숫자 표시를 만든 이벤트가 있습니다.

이벤트를 끄려고 스위치를 OFF하고

그림의삭제로

그림 50개 가량을 지우면 프로그램이 렉이 걸리기시작합니다.

한2초간격으로 화면이 멈춥니다.

자잘한렉이지만 플레이에 문제가 있어보이구요

모든 스위치 OFF 모든 변수 0으로 맞추고 커먼이벤트 다끄고 아무 이벤트도 없는 맵으로

장소이동을 시켜도 그뒤로는 렉이 계속됩니다.

물론 그이벤트를 실행하기 전까지는 렉이 전혀없습니다.

왜그런지 모르겠네요..


Comment '3'
  • ?
    lud 2015.07.29 00:12
    어떤 숫자를 표시하려고 그림을 50개나...ㄷㄷ;;
    50자리 숫자인가요?;;;

    지금 보여지는 이벤트만으로는 딱히 문제가 없어보이는데....
    그 이벤트가 실행되면서 다른 이벤트(혹은 스위치)가 조작되는건 아닌지 확인이 필요할듯 하네요;;
  • profile
    러닝은빛 2015.07.29 19:41
    일단 그림의 표시 특성상 메모리 상에 쌓여있는 더미 데이터들 때문에 렉이 발생하는 것 같습니다.

    - 그림의 삭제는 그림의 생성(Game_Picture)을 동반합니다. (삭제 할 번호의 그림 데이터가 없으면 '빈 오브젝트'를 강제로 생성합니다.)

    루비에서는 변수와 연결되어있지 않은 객체는 일정량이 쌓이면 메모리 상에서 정리됩니다. Sprite 나 Bitmap 같은 객체들은 바로 정리되면서 사라집니다. 그런데 아래 코드를 통해 메모리 상에 남아있는 그림 스프라이트의 갯수를 파악해보면 삭제되지 않고 그대로 존재한다는 것을 알 수 있습니다.

    count = ObjectSpace.each_object(Sprite_Picture) {|x| p x }
    puts "Total count: #{count}"

    즉 내부에 있는 비트맵은 삭제되었지만 그 껍데기들은 아직 사라지지 않고 메모리 상에 남아있다는 것을 알 수 있습니다. 그림이 많아지면 다른 업데이트가 느려지게 됩니다. 다른 업데이트가 지체되면 렉 현상이 발생할 수 있습니다.

    이를 해결하려면 그림을 최대한 적게 쓰시거나 관련 스크립트를 찾아서 구현해보셔야 할 것 같습니다.
  • profile
    황금시계 2015.08.04 10:22
    늦게봐서 죄송합니다.
    이벤트로 해보고싶었는데 스크립트를 사용해야겠군요
    답변감사합니다 ㅠㅠ

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12456
RMVXA 라이센스 인증오류 같은게 납니다. 4 file 아이리수 2013.03.31 1047
RMVXA □□가선택지에꼭나옵니다. 2 Cars 2013.08.20 1047
RMVXA ACE 상태에서 속성 유효도가 높으면 고 속성에 대해 데미지를 더 받는건가요? 불청객 2012.09.21 1047
RMVXA 버튼 눌러서 이미지 삭제하기 2 따싯 2013.10.03 1049
RMVXA 성장형 장비 만들 수 있습니까? 3 clown1 2012.08.31 1049
RMVXA 메세지 출력 속도가 너무 빠릅니다... 1 뉴리키 2016.06.03 1050
RMVXA 커먼이벤트 반복문제. 3 file 크리펄 2013.05.20 1051
RMVXA 타이머 질문합니다 2 file 코요미 2012.10.19 1051
RMVXA '아이템 소지수'의 스크립트 언어... 2 쿠쿠밥솥 2012.11.10 1052
RMVXA 캐릭터나 애니메이션에 잔상효과넣는법? 1 아라비카100 2013.09.27 1052
RMVXA 요 문장을 출력하는 메세지 바 색 어찌 바꾸나요? 1 file 타락한마왕 2013.04.03 1054
RMVXA 애니메이션을 투명처리했는데 옆에 검은색이 남아있네요 5 file 박서현 2013.10.24 1055
RMVXA XAS 설정 이후 이동속도 조절 문제 file 골드메탈 2013.07.11 1056
RMVXA 원경 고정하는 방법 좀 알려주세요 ㅠㅠ 4 file 이링카 2013.09.12 1056
RMVXA 그림 메뉴창을 만드려고 합니다! 커서가 그림 위로 뜨게 할 수 없나요? 7 file 만렙커피 2016.07.08 1057
RMVXA ACE툴에서 플레이어,이벤트 이동속도 6이상으로 만드는법!! 6 카로 2013.01.08 1058
RMVXA 허걱님이 만드신 마우스스크립트 아러리 2013.10.09 1058
RMVXA 불러온 타일이 전부 나오지 않고 짤려요.ㅠㅠ 2 file 오비 2014.07.07 1058
RMVXA 툴 내의 '문장의 표시'의 미리보기에서 나오는 글씨체와 글자 크기를 조정할 수 있는 방법이 있나요? 5 file Gooner슨상 2014.02.06 1060
RMVXA 타이틀 화면의 높이, 넓이 픽셀을 알고싶습니다. 2 오늘은훈이좋군 2013.08.31 1061
Board Pagination Prev 1 ... 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 ... 150 Next
/ 150