如何确保 SDL2 全屏 window 已准备好 Python (pysdl2)?
How to ensure an SDL2 fullscreen window is ready with Python (pysdl2)?
生成新的全屏时 window,相对于:
sdl2.SDL_Init(sdl2.SDL_INIT_VIDEO)
window = sdl2.ext.Window('win_name', (x_size, y_size), (0, 0), <<flags>>)
如果我开始加载资源,或立即向图形缓冲区发送块,window 可能准备就绪,也可能未准备好;这花费的时间似乎完全取决于临时处理开销。
是否有回调或某种方式知道屏幕已完全准备好?我浏览了 pysdl2
文档,没有找到任何有希望的东西,但我很快就迷失在 sdl2
文档中,因为我不是 C
程序员。
不,没有回调知道 windows 是否准备就绪,因为不需要它。
当 sdl2.ext.Window()
returns 时,您可以保证 window 本身已准备就绪。
但是,您放入 window 中的图形可能尚未准备好,在这种情况下,您应该加载图形并在加载后调用 window.show()
。
生成新的全屏时 window,相对于:
sdl2.SDL_Init(sdl2.SDL_INIT_VIDEO)
window = sdl2.ext.Window('win_name', (x_size, y_size), (0, 0), <<flags>>)
如果我开始加载资源,或立即向图形缓冲区发送块,window 可能准备就绪,也可能未准备好;这花费的时间似乎完全取决于临时处理开销。
是否有回调或某种方式知道屏幕已完全准备好?我浏览了 pysdl2
文档,没有找到任何有希望的东西,但我很快就迷失在 sdl2
文档中,因为我不是 C
程序员。
不,没有回调知道 windows 是否准备就绪,因为不需要它。
当 sdl2.ext.Window()
returns 时,您可以保证 window 本身已准备就绪。
但是,您放入 window 中的图形可能尚未准备好,在这种情况下,您应该加载图形并在加载后调用 window.show()
。