창에있을 때 및 전체 화면에서도 마우스 위치를 클릭하는 간단한 코드 비트를 만들려고합니다.파이 게임이 전체 화면 모드에서 마우스 위치를 반환하지 않습니다.
현재 커서 모드가 윈도우 위에있을 때 올바른 값이 반환되지만 마우스 위치에 관계없이 전체 화면에서는 800,480 (화면 해상도) 값이 반환됩니다. 여기 내 코드입니다 :
import pygame
windowwidth = 800
windowheight = 480
pygame.init()
pygame.display.init()
screen = pygame.display.set_mode((windowwidth, windowheight))
pygame.display.flip()
running = 1
while running:
LEFT = 1
event1 = pygame.event.get()
for event in event1:
if event.type == pygame.MOUSEBUTTONDOWN and event.button == LEFT:
print(event.pos)
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_f:
pygame.display.set_mode((800,480), pygame.FULLSCREEN)
if event.key == pygame.K_g:
pygame.display.set_mode((800, 480))
else:
break
pygame.display.flip()
불행히도이 수정 후에도 변경된 사항이 없습니다. – Jkind9
배경 이미지를 atall로 표시하여 문제가 발생할 수 있습니까? – Jkind9
답변에 제공된 정확한 코드를 실행하면 마우스 위치가 올바르게 등록됩니까? 방금 다시 시도했는데 제대로 작동하는지 확인할 수 있습니다. –