나는 Graphics2D를 사용하여 VolatileImage를 그리는 데 사용되는 JFrame을 this 자습서로 사용하고 있습니다. 주로 코드를 복사하여 작동 방식을 확인했지만 게임을 위해 코드를 약간 편집했습니다. 컴퓨터 두 대를 사용하고 있습니다.VolatileImage JFrame 여러 화면에
게임의 창을 창에 원래 표시되지 않은 다른 화면으로 끌 때 문제가 발생합니다. 윈도우가 회색으로 바뀌고 Graphics2D로 그려진 간단한 직사각형도 화면에 표시되지 않습니다. 이것은 자습서에 표시된 것처럼 휘발성 이미지의 draw 메서드를 호출 할 때만 발생합니다. 내가이 함께 할 수있는 뭔가가있을 수 있습니다 생각
...
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsConfiguration gc = ge.getDefaultScreenDevice().getDefaultConfiguration();
...하지만 확실하지 않다.
어떤 도움을 주시면 감사하겠습니다 :) 또한 VolatileImage가 내가 BufferedImage의 내 게임 또는 경우에가는되어야하는 방법 또는 뭔가 다른 성능과 프레임 레이트 보장을위한 더 나은 방법 :
있는지 알고 흥미로운 일이 될 것이다
VolatileImage는 BufferedImage를 통해 소란스러운 가치가 있습니까? :) – Humphrey
@ 흠 프리 : 그들은 훨씬 빠릅니다. 그러나 귀하의 경우에는 조숙 한 최적화가 될 수도 있습니다. 먼저 BufferedImage를 사용해 보시기 바랍니다. :) – dacwe