2013-08-17 63 views
0

我一直在使用python的pygame庫構建一個簡單的遊戲。這是一個到版本庫的鏈接。 https://github.com/stmfunk/alienExplorerpygame中分層精靈的問題?

我遇到的問題是可預測地疊加在彼此之上的精靈。此代碼中的雲看起來隨機放置在外星人的上方和下方。儘管在這個例子中這種行爲實際上是可取的,但我想知道它爲什麼隨機行爲,我怎樣才能使它的行爲像將來一樣。我計劃在將來添加我希望保留在後臺的對象。 感謝您的幫助! 還有我不知道,如果它是直接插入代碼或鏈接庫,所以我會很感激,如果有人給我建議對最佳實踐。

+0

將來,您應該把所有相關的代碼放在問題中,並在源代碼丟失的情況下鏈接源代碼。 – PygameNerd

回答

0

我不知道有關的技術問題,但我從我自己的親身經歷注意到的是,在同一個組精靈總是會隨機排序。我認爲在所有的雲上面的代碼爲一組,而在另一個外星人和含第三組所有的人(如果沒有,那麼我會認爲這是做這件事的一個優雅的方式,尤其是解決你的問題)。上述問題的解決方案將取代draw ing組中的所有內容,draw個別組按照層次順序排列(draw底部的第一個然後上去)