프로젝트를 위해 Java로 게임을 만들어야합니다.자바의 마우스 오버
내가하려는 것은 벽을 건드리지 않고 미로를 통과해야하는 게임입니다.
마우스가있는 픽셀의 색상을 얻을 수있는 방법이 있습니까?
프로젝트를 위해 Java로 게임을 만들어야합니다.자바의 마우스 오버
내가하려는 것은 벽을 건드리지 않고 미로를 통과해야하는 게임입니다.
마우스가있는 픽셀의 색상을 얻을 수있는 방법이 있습니까?
아마도 java.awt.Robot.getPixelColor (x, y)가 필요합니다. 그것은 이미지를 잡는 것보다 빠를 것입니다.
예! 고마워, 이건 내가 필요한거야. 감사합니다. – Alan
MouseMotionListener 인터페이스를 구현하고 Artelius에서 언급 한대로 마우스 위치 좌표를 가져 와서 픽셀의 색상을 계산하려고합니다.
이 post은 완벽한 작동 코드 예제를 포함하여 정확하게 대답합니다. 기본적으로 캔버스에서 이미지를 만들 수 있으며 이미지의 픽셀에서 getRGB()를 호출 할 수 있습니다.
마우스가있는 좌표를 가져 오면, 이것이 끝난 픽셀을 알려주고 그 픽셀의 색상을 확인합니다. – Artelius
자바가 아니라 자바입니다. –
문법에 대해 죄송합니다. – Alan