질문과 답변

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 21135
기타 카작 만든 프로그램이름 5 barojabnun 2015.02.06 415
RMXP 자작스킬을 위해 애니메이션 리소스를 직접 제작하고 싶습니다 1 file 교정기 2015.10.13 415
타이틀화면의 회상모드와 옵션을 한글로 바꾸고 싶습니다. 3 file 테르미누스 2016.08.13 415
RMVXA 살천처럼 rpg vx ace로 캐릭터 위에 말풍선? 같이 띄우기 람초와아이들 2018.12.05 415
게임 배포 사이트 이용 itch.io는 용량제한이 있나요? 10 무명시절 2020.10.04 415
RMXP xp아르시스칼든모습그래픽주실분구해요 포인트드림.. 3 청풍쾌검 2011.01.05 416
RMVXA 세로로 두칸 이상의 문은 어떻게 만드나요? 4 멜랑콜리 2015.02.16 416
RMVXA 데이터를 읽어오는데 실패했습니다 1 BeNew 2015.02.01 416
RMMV 키 입력 확인하는 방법? 3 Antimatter 2016.04.05 416
RMVXA (해결) 메뉴 테두리와 글자의 간격 조절 1 file 안나카레리나 2018.08.25 416
RMVXA 윈도우스킨 변경 스크립트 적용 2 file tsdee 2015.09.12 417
RMMV MV 텍스트박스 색깔 3 잠행인 2016.02.14 417
RMVXA npc 호감도 올리기로, 선물 시스템을 만들려고하는데.. [vxace] 3 CJY 2015.09.02 418
RMVXA 폰트 테두리를 없애고 싶습니다 2 젠쥬 2016.09.12 418
한글 패치 RMVXA RPG Maker VX Ace 한글 출력? 1 ikmyung 2021.05.17 418
제작툴 구매 툴선택 스팀으로 세일중인 알만툴 사려는데요. DLC 꼭 사야되나요? 그리고 창작마당 자료많은건무엇일까요 1 BKJNK 2019.03.18 419
RMXP 투명화 질문입니다. (xp) 1 silver7 2014.10.02 419
RMMV 마우스클릭(터치)로 작동하는 버튼을 만드는 방법이 있나요? 1 Rebiart 2017.12.05 419
기본툴 사용법 RM2k 혹시 윈도우10에서 RPG2003 해상도를 조절할 수 있을까요? 2 file 515 2019.03.24 420
RMVX 오류가 떴습니다 이걸어째야 하나요 ㅠㅠ 4 file 왕자 2011.01.04 420
Board Pagination Prev 1 ... 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 ... 518 Next
/ 518