7

私が作っているゲームでは、ミニゲームのためにウィンドウを画面の周りに移動しようとしています (聞かないでください)。

x = 100
y = 0
import os
os.environ['SDL_VIDEO_WINDOW_POS'] = "%d,%d" % (x,y)

import pygame
pygame.init()
screen = pygame.display.set_mode((100,100))

# wait for a while to show the window.
import time
time.sleep(2)

そしてそれはうまくいきません(私は経験が豊富ではなく、現在趣味としてコードを書いていることに注意してください)

4

2 に答える 2

3

を使わずにそれを行う方法を見つけましたtkinter

表示のサイズを変更すると、 の場所にジャンプしますos.environ['SDL_VIDEO_WINDOW_POS']

x=100
y=0
import os
os.environ['SDL_VIDEO_WINDOW_POS'] = '%d,%d' % (x,y)

#create a display
import pygame
pygame.init()
screen=pygame.display.set_mode((100,100))

#wait before moving the display
import time
time.sleep(2)

#set where the display will move to
x=200
y=200
os.environ['SDL_VIDEO_WINDOW_POS']='%d,%d' %(x,y)

#resize the screen causing it to move to x y set by environ
pygame.display.set_mode((101,100))

#set the size back to normal
pygame.display.set_mode((100,100))
于 2018-03-24T21:49:49.013 に答える