내 친구는 현재 gamemaker에서 게임을하고 있지만, 내가 테스트 할 때마다 내 컴퓨터는 완전히 잠겨있는 것처럼 보입니다. 내가 테스트하고있는 PC는 성능이 좋지 않습니다. 2500k, Radeon 6950 및 8GB RAM이 있습니다. 내 RAM, GPU 및 CPU 사용량은 동결하는 동안 거의 손댈 수 없습니다. 동결시에 음악을 재생 중이면 스피커가 윙윙 거리고 있습니다. 언제든지 전체 시스템 재부팅이 항상 필요하며 전혀 응답하지 않습니다. 게임의 이미지가 화면에 남아 있으며, 마우스, 키보드 및 다시 시작 단추가 응답하지 않습니다. 이 질문은 Gamemaker 포럼에 더 적합 할 수 있지만 컴퓨터에 문제가 될 수 있습니다. 나는 확신 할 수 없다. 나는 충돌없이 몇 시간 동안 MW2와 Crysis를 플레이 할 수있다. 그래서 그것은 소프트웨어 문제이거나 이상한 것이다. 내 temps는 모두 정상입니다. 다른 사람들은 while 루프를 검사 할 것을 제안했지만, 무한 루프가 CPU 사용을 증가시키지 않을까요?게이머 게임 동결 컴퓨터
답변
코드에 무한 루프가있을 가능성이 큽니다. 코드를 벗겨 내고 컴파일 한 다음 컴퓨터가 다시 정지되는지 테스트하십시오. 그런 다음 어디에서 시작했는지 다시 작성하십시오.
이상한 점은 내 친구 컴퓨터에서 충돌이 발생하지 않는다는 것입니다. – Sam
친구의 컴퓨터에 여러 개의 코어가 있고 컴퓨터에 없기 때문일 수 있습니다. –
이러한 종류의 문제는 게임 제작자의 내부적 인 문제로 인한 것일 수도 있고, 스프라이트 나 개체에 바인딩 한 리스너 나 스크립트의 문제 일 수 있습니다. 범인을 찾을 때까지 하나씩 물건을 제거하십시오.
무한히 실행될 가능성이있는 루프에서 io_handle()을 삽입하십시오. (나는 그 명령이 있다고 생각한다)이 명령은 어떻게 든 프로그램이 멈춘 것으로 생각하지 않게한다. 그렇지 않은 경우 ... fMod 또는 다른 음악 파일과 같은 확장명을 통해 음악을 재생 해 봅니다. 또한, 다른 컴퓨터에서 시도해보십시오. 컴퓨터가 전혀 작동하지 않습니다 ...하지만 운영 체제는 어떻습니까? xp를 사용 중이라면 GM이 요구하는 Directx를 지원하지 않을 수 있습니다. 나는 gm 게임을 매우 directx 집중적으로 만드는 것이 매우 쉽다는 것을 믿습니다. 행운을 빕니다! 나는 Game Maker가 아주 좋아!
코드 조각을 부품별로 제거하고 동결을 일으키는 기능/코드를 분리하십시오. 그런 다음 여기로 돌아와 상태를 알려주십시오.
다른 Gamemaker 게임에서 본 적이 있습니다. 게임에 무한 루프 나 쉐이더가 있습니까? 이 문제가 발생한 마지막 게임은 나쁜 쉐이더 때문입니다.
- 1. 네트워크 지연 및 컴퓨터 동결
- 2. 게임 기록 페이지에서 모든 게이머 태그 삽입.?
- 3. 복합 패턴 컴퓨터 게임
- 4. AppEngine : 작업 시작시 게이머
- 5. 게이머 카드 용 API 스크립트
- 6. UIImagePicker 동결
- 7. Mongodb 동결
- 8. onItemClick 동결
- 9. 소리가적인 Cocos2D/Box2D의 장면을 동결
- 10. 컴퓨터 그래픽은 게임/영화/그림 외에 실제 사용이 있습니까?
- 11. 트위터 무비 클립 동결
- 12. VB.NET을 사용하여 TCP 동결
- 13. 시냅스 TBlockSocket 가끔 동결
- 14. MKNetworking 동결 작업
- 15. iOS의 UITab 동결
- 16. 양식 호출 및 동결
- 17. 클라이언트 소켓 읽기 "동결"
- 18. Aptana 편집기가 동결 됨
- 19. EF4.0에서 지연로드가 동결 UI
- 20. 장고 동결 모델
- 21. ASP.NET 페이지 동결
- 22. SQL 두뇌 동결
- 23. 봄 동결 응용 프로그램
- 24. 안드로이드 : ServerSocket.accept() 무작위로 동결
- 25. WPF 응용 프로그램 동결
- 26. Dispatcher 타이머 WP37을 동결
- 27. JIProlog에서 동결 사용
- 28. 컴퓨터
- 29. 플래시 설정 및 Android 게임
- 30. as3, 플래시 트윈 전환 동결
이렇게 완전히 고정되면 그래픽 카드 드라이버에 문제가 있음을 나타낼 수 있습니다. –
내 드라이버를 제거한 다음 CCC 12.2를 다시 설치했습니다. – Sam