2016-05-01 12 views
0

これは簡単な質問かもしれませんが、どこでも答えは見つかりませんでした。既存のすべてのグループを自動的に反復処理する方法はありますか?

私は現在、小さなRPGスタイルのゲームを構築しており、かなりのスプライトグループを持ち始めています。

私は、Pygameに既存のすべてのグループを参照するよう依頼する方法があるのだろうかと思っていましたか?

私のゲームから削除されたスプライトを私が持っているdeleted_sprite_groupに移動するには、この関数が必要です。

現在、私はすべてのグループをリストに追加してそのリストを反復していますが、これにはメンテナンスが必要です。

注:リストを使用するのは怠け者ではありませんが、コードを頻繁に最適化してクリーンアップしようとしています。 ;)

ありがとうございました!

+0

私が知る限り、私はグループのリストを自分で使います。 – xthestreams

答えて

0

を充填しながら、それを埋めてください。

Sprite.kill()はすべてのグループからスプライトを削除します

0

はあなたのゲーム内のすべてのスプライトのための一つのグループを作り、そして@Niとは別のグループ

+0

返信いただきありがとうございます。私はスプライトグループのリストよりメンテナンスがいかに少ないか混乱していますか?私は実際にすべてをスプライトするグループを持っています。 – Sorade

+0

既にある場合は、その中のすべてのスプライトを繰り返し処理できませんか? –

+0

私がスプライトグループ全体を反復したい理由は、すべてのスプライトグループから特定のスプライトを削除することではないからです。 – Sorade

関連する問題