1

新しいフルスクリーン ウィンドウを生成する場合、次の点に注意してください。

sdl2.SDL_Init(sdl2.SDL_INIT_VIDEO)
window = sdl2.ext.Window('win_name', (x_size, y_size), (0, 0), <<flags>>)

リソースの読み込みを開始したり、グラフィックス バッファーへのブリッティングをすぐに開始したりすると、ウィンドウの準備が整っている場合とそうでない場合があります。これにかかる時間は、中間処理のオーバーヘッドに完全に左右されるようです。

画面の準備が完了したことを知るためのコールバックまたは何らかの手段はありますか? 私はドキュメントを調べましたが、有望なものは何も見つかりませんでしたが、私はプログラマーではないため、すぐにドキュメントpysdl2で迷子になりました。sdl2C

4

1 に答える 1

1

いいえ、必要がないため、ウィンドウの準備ができているかどうかを知るためのコールバックはありません。

sdl2.ext.Window()戻ると、ウィンドウ自体の準備が整っていることが保証されます。

ただし、そのウィンドウに配置したグラフィックスの準備ができていない可能性があります。その場合、グラフィックスをロードし、ロードwindow.show()後に呼び出す必要があります。

于 2016-04-13T09:39:53.760 に答える