我想在我的程序中創建兩個單獨的場景(菜單和遊戲),但不確定如何去做。我應該在主循環之外還是在菜單類中創建屏幕?Pygame場景 - 如何創建
0
A
回答
0
我會做場景作爲兩個分開的類與自己mainloop
。
我可以在menu
主循環使用前menu
作爲主類,並創建screen
和mainloop
我可以game(screen)
。
我可以創建類app
(與screen
其mainloop
之前創建的),它調用menu(screen)
或game(screen)
(或其他場景)。當玩家(在比賽期間)想要去menu
或options
或help
時,它返回到app
和app
調用menu(screen)
或options(screen)
或help(screen)
。
0
使用某種標誌,如:
while True:
if status = "menu": status = show_menu()
elif status = "game": status = run_game()
elif blah blah...
有一些代碼返回適當的狀態,如果遊戲從菜單返回「遊戲」的選擇等。
相關問題
- 1. Roku場景圖 - 創建新場景
- 2. 如何爲ARKit創建場景文件?
- 3. 如何在OpenGL(GLUT)場景中創建靜態背景圖像?
- 4. 如何在場景構建器中創建環形狀?
- 5. 如何創建ASP.NET Web場?
- 6. 場景在Corona中創建兩次
- 7. 在攪拌機中創建場景
- 8. 重新創建一個Flex 3場景
- 9. Threejs創建天空盒場景
- 10. 動態創建和設置場景
- 11. (cocos2d)動態創建菜單和場景
- 12. CucumberException:無法創建場景運行器
- 13. Xamarin Forms - Urho - 創建場景網頁
- 14. 在SOAPUI中創建超時場景
- 15. 在場景套件中創建半圓
- 16. 在Android遊戲中創建場景
- 17. 爲babylon.js場景創建模塊
- 18. 創建一個JavaFX場景包裝器
- 19. 創建AdBanner重置我的場景
- 20. 創建各種重複動作場景
- 21. Unity 5不會創建新場景
- 22. 如何爲pygame創建tkinter菜單欄
- 23. 如何創建步行動畫? (pygame,python)
- 24. 如何爲此場景構建SQL
- 25. 如何構建兩個場景?
- 26. 如何在api鏈接中創建htaccess場景
- 27. 如何在此場景中創建動態屬性
- 28. 如何爲給定的場景創建一個SQL查詢?
- 29. 如何爲以下場景創建正則表達式?
- 30. XCode 6故事板 - 如何爲每個場景創建標題?
[Pygame級別/菜單狀態]的可能重複(http://stackoverflow.com/questions/14700889/pygame-level-menu-states) – sloth