간단한 Pong 같은 게임을 만들려고 할 때 매우 이상하고 때로는 심각한 시각적 버그가 발생했습니다.
볼 (A Flash CS 5.5 라이브러리 MovieClip)을 화면 주위를 약간의 속도로 움직이는 모션으로 설정하면 가끔 공의 가장자리가 그것이 움직이는 방향.MovieClip을 움직일 때의 시각적 버그
가끔은 ball
MovieClip이 자신의 경계보다 조금 앞선 것으로 보이므로 국경 밖의 부분이 그려지지 않습니다. 여기
은 또한 온라인 여기 .SWF 파일을 볼 수 있습니다 : http://megaswf.com/serve/2099366
일부 기술 자료 :
- 나는 아무리 노력해도 스크린 샷을 캡처하는 데 실패했습니다.
- 가끔은 .swf를 열었을 때 버그가 거의 존재하지 않는 반면 다른 시간에는 매우 뻔뻔 스러웠습니다.
EnterFrame
이벤트 함수를 사용하여 MovieClip의x
및y
위치를 증가/감소시킵니다.- 이 컴퓨터 또는 다른 모든 Flash 응용 프로그램에서 이러한 문제가 발생하지 않았습니다.
- 및
y
값을 잘라내거나 반올림하면MovieClip
값이 도움이되지 않았습니다. 또한cacheAsBitmap
을 true로 설정하지 않았습니다.
이 문제의 원인은 무엇입니까?
미리 감사드립니다.
문제를 재현 할 수 없습니다. 어쩌면 플래시 플레이어가 이상한 버전일까요? 나는 11.1을 사용하고있다. – Marty
사실이 문제는 수시로 발생합니다. 큰 대조 지역이 빠르게 움직일 때 발생합니다. 높은 FPS에서는 눈에 띄지 않습니다. 시스템 전체에 적용될 수 있습니다. 천천히 좌우로 움직여보십시오. 말하자면, 창문에 있습니까? –
내 Mac의 움직임에 약간의 육포하지만 당신이 설명 (그리고 난 실제로 당신이 무슨 뜻인지). 그리고 네, 인쇄 화면으로 그것을 잡을 수 없습니다. 타이머를 사용했다면 불규칙한 프레임 속도를 의심 할 수 있습니다. [this] (http://www.craftymind.com/2008/04/18/updated-elastic-racetrack-for-flash-9-and-avm2/)을 읽으셨습니까? 그럴 수도 있습니다. 어떤 FPS를 사용하고 있습니까? –