2012-03-24 4 views
0

내 친구는 현재 gamemaker에서 게임을하고 있지만, 내가 테스트 할 때마다 내 컴퓨터는 완전히 잠겨있는 것처럼 보입니다. 내가 테스트하고있는 PC는 성능이 좋지 않습니다. 2500k, Radeon 6950 및 8GB RAM이 있습니다. 내 RAM, GPU 및 CPU 사용량은 동결하는 동안 거의 손댈 수 없습니다. 동결시에 음악을 재생 중이면 스피커가 윙윙 거리고 있습니다. 언제든지 전체 시스템 재부팅이 항상 필요하며 전혀 응답하지 않습니다. 게임의 이미지가 화면에 남아 있으며, 마우스, 키보드 및 다시 시작 단추가 응답하지 않습니다. 이 질문은 Gamemaker 포럼에 더 적합 할 수 있지만 컴퓨터에 문제가 될 수 있습니다. 나는 확신 할 수 없다. 나는 충돌없이 몇 시간 동안 MW2와 Crysis를 플레이 할 수있다. 그래서 그것은 소프트웨어 문제이거나 이상한 것이다. 내 temps는 모두 정상입니다. 다른 사람들은 while 루프를 검사 할 것을 제안했지만, 무한 루프가 CPU 사용을 증가시키지 않을까요?게이머 게임 동결 컴퓨터

+1

이렇게 완전히 고정되면 그래픽 카드 드라이버에 문제가 있음을 나타낼 수 있습니다. –

+0

내 드라이버를 제거한 다음 CCC 12.2를 다시 설치했습니다. – Sam

답변

0

코드에 무한 루프가있을 가능성이 큽니다. 코드를 벗겨 내고 컴파일 한 다음 컴퓨터가 다시 정지되는지 테스트하십시오. 그런 다음 어디에서 시작했는지 다시 작성하십시오.

+0

이상한 점은 내 친구 컴퓨터에서 충돌이 발생하지 않는다는 것입니다. – Sam

+0

친구의 컴퓨터에 여러 개의 코어가 있고 컴퓨터에 없기 때문일 수 있습니다. –

0

이러한 종류의 문제는 게임 제작자의 내부적 인 문제로 인한 것일 수도 있고, 스프라이트 나 개체에 바인딩 한 리스너 나 스크립트의 문제 일 수 있습니다. 범인을 찾을 때까지 하나씩 물건을 제거하십시오.

1

무한히 실행될 가능성이있는 루프에서 io_handle()을 삽입하십시오. (나는 그 명령이 있다고 생각한다)이 명령은 어떻게 든 프로그램이 멈춘 것으로 생각하지 않게한다. 그렇지 않은 경우 ... fMod 또는 다른 음악 파일과 같은 확장명을 통해 음악을 재생 해 봅니다. 또한, 다른 컴퓨터에서 시도해보십시오. 컴퓨터가 전혀 작동하지 않습니다 ...하지만 운영 체제는 어떻습니까? xp를 사용 중이라면 GM이 요구하는 Directx를 지원하지 않을 수 있습니다. 나는 gm 게임을 매우 directx 집중적으로 만드는 것이 매우 쉽다는 것을 믿습니다. 행운을 빕니다! 나는 Game Maker가 아주 좋아!

0

코드 조각을 부품별로 제거하고 동결을 일으키는 기능/코드를 분리하십시오. 그런 다음 여기로 돌아와 상태를 알려주십시오.

0

다른 Gamemaker 게임에서 본 적이 있습니다. 게임에 무한 루프 나 쉐이더가 있습니까? 이 문제가 발생한 마지막 게임은 나쁜 쉐이더 때문입니다.