1
gtkmmとcairoを使用してプラットフォームゲームをしています。画像を背景として設定する方法が見つからないため、再描画する必要はありませんすべてのドローイベント。私はpixbufsとして画像を管理しています。 実際に可能か、それとも間違っていると思いますか?DrawingAreaの背景として画像を設定する
gtkmmとcairoを使用してプラットフォームゲームをしています。画像を背景として設定する方法が見つからないため、再描画する必要はありませんすべてのドローイベント。私はpixbufsとして画像を管理しています。 実際に可能か、それとも間違っていると思いますか?DrawingAreaの背景として画像を設定する
再描画イベントは常に必要です。違いは誰が彼らを世話しなければならないかということです。カイロのような下層の図書館では、そうする必要があります。
おそらくGoocanvasを調べる必要があります。特に、物事を簡単に移動してイベントをキャプチャしなければならないゲームでは、カイロよりも高いレベルのライブラリが便利です。 GooCanvasは画面の再描画も処理します。
あなたはGooCanvasImageで画像を入れて忘れることができます。
C++に縛られていない場合は、PyGameをPythonで扱うだけでなく、これらのイベントを処理するだけでなく、ゲームプログラミングのための他のツールも用意しています。