2
ウィンドウモードでPygameでFPSゲームを作りたい。ウィンドウ内のマウスをロックするPygame
私のカメラを360度以上動かすことができます。
私はPygameのset_visible
とset_pos
を使用しましたが、私のマウスがウィンドウから出て画面の境界線でブロックされることはありません。
import pygame
pygame.init()
game_display = pygame.display.set_mode((800,600))
pygame.mouse.set_visible(False)
exit = False
while (not exit):
pygame.mouse.set_pos = (400, 300)
mouse_move = (0,0)
for event in pygame.event.get():
if event.type == pygame.QUIT:
exit = True
if event.type == pygame.MOUSEMOTION:
mouse_move = event.rel
if mouse_move != (0,0):
print(mouse_move)
pygame.quit()
BTW: 'set_pos'は変数ではなく、' pygame.mouse.set_pos((400、300)) 'メソッドであり、マウスを内部に保持します。 – furas