질문과 답변

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 12393
RMXP 게임하다가 일정 이벤트가 뜨면 게임 폴더 속 파일이 자동 실행되도록 할수 있나요? 2 찐콩땅콩 2015.11.15 339
RMVX 힐이 특정 상대 에게 데미지로 박히게 하는방법 3 OvercomE 2014.01.04 1032
RMVX 흰색없는 이미지 올리기? 13 file Thyella 2013.03.05 1441
기본툴 사용법 RMVXA 흡혈 스킬 만들기 3 겜만들고싶다앙 2021.01.06 290
RMVXA 흔들림 효과 질문 3 달밤에왈츠 2012.07.03 1677
기타 RMVXA 흑백 스킬 애니메이션을 만들었는데 검은 색이 계속 투명처리가 됩니다 2 file 오황불 2020.12.31 89
RMXP 흐읗읗 2 쿠크 2011.02.12 1076
RMVX 흐음..제가 액토이동경로 이벤트에대해 아쳐 2015.04.19 199
RMXP 흐엏엏 2 file 쿠크 2011.02.11 1146
RMXP 흐아아.. 맵칩 관련 질문 입니다. 4 미니쿠키 2011.01.22 1107
RM2k 흐미 1 알이즈웰 2011.01.13 1852
RMXP 훈장 시스템 3 솔로몬 2013.02.18 906
RMVX 훈덕 님이 올리신 스킬 사용 조건(번역) 사용방법 file 엿데브 2011.06.07 1677
RMVXA 후크 샷 스크립트 2 불청객 2013.01.17 1086
RMVX 후레시 같은거 어떻게 만들죠? 6 후라이팬샷 2013.08.19 1319
RMVXA 후레쉬효과? 1 아이디어창고 2015.07.11 265
RMVX 후레쉬같은 이벤트 질문 2 노이치 2012.07.08 3448
RMVX 후레쉬 스크립트..? 3 아인이다 2012.10.25 1410
기본툴 사용법 RMMV 효과음이나 브금 추가하는 법을 모르겠어요ㅜ 3 클라시메이트 2019.01.18 478
기본툴 사용법 RMMV 효과음을 끊기거나 겹치지 않게 반복시킬 수 있나요? 2 PPPL 2019.11.22 314
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516