0

Python 3.x と pygame 1.9.2 を使用して単純な 2D ゲームを作成しようとしています。昼夜の変化をシミュレートしたい。ゲーム内時間 (実際の時間と同じですが、より高速) があり、正確な時間に画面を暗くしたいのですが、その方法がわかりません。画面の明るさを下げる方法や、昼と夜の変化を表示する方法を教えてください。

私が間違いを犯した場合、私の言葉を許してください。英語は私にとって母国語ではありません)

4

1 に答える 1

0

ガンマまたは画面の明るさを設定することは、最善の方法ではありません。ゲームがより複雑になると、ecline6 が提案したテクニックを使用すると簡単になります: 背景画像を変更します。しかし、これは読み込まれた画像なので、次のトリックを使用できます。

背景面があるとしましょう。10 秒ごとに、その上に低アルファ ブラック サーフェスをブリットすることによってバックラウンドを変更するイベントを発生させます。そうすると背景が暗くなります。

白でも同じようにして、より明るくすることができます。

于 2013-05-04T18:46:15.783 に答える