0

私は現在、pygameを使用した小さなゲームに取り組んでいます。

現在、画像をロードしてからメインサーフェスにブリットすることにより、標準的な方法で画像をレンダリングしています。個々の画像サイズで作業したい場合、これは素晴らしいことです。それでも、NxN画像を取り込んで、MxM解像度で使用したいと思います。surfarrayとnumericを使用しないこのためのテクニックはありますか?pygameにすでに存在するものはありますか?そうでない場合、これを計算するのに費用がかかると思いますか?

画像を引き伸ばしたいのですが。したがって、画像をアップスケールまたはダウンスケールします。申し訳ありませんが、はっきりしていませんでした。

4

1 に答える 1

1

これを行うための単一のコマンドはありません。最初に を使用してサイズを変更しpygame.transform.scale、次に同じサイズの四角形を作成してその場所を設定し、最後にブリットする必要があります。定義でこれを行うのがおそらく最も賢明でしょう。

于 2013-02-04T19:47:43.400 に答える