我正在做一個遊戲,當你鬆動有一個Play Again
按鈕。我希望當你打出這場比賽時,整個比賽都會重新開始。這可能看起來像一個基本問題,但它在一個班級內,並沒有在程序結束時,所以它不能只是一個很大的時間才能回到頂端。有任何想法嗎?如何重新啓動程序? (重新啓動按鈕在遊戲中)
回答
如果你有一些函數來初始化所有需要初始化的東西(例如,把你的構造函數的內容放到一個init()函數中),那麼「再次播放」按鈕可以調用init() )重置所有內容。
我很新,我沒有對構造函數有完全的理解,但我認爲唯一可能的是類處理GFX,這就是'public void paintComponent(Graphics g)'。如果這就是你在談論如何去做這件事? – ComputerLocus
您是否有在遊戲開始時致電的方法? 將動作偵聽器添加到再次播放按鈕中,並從該動作偵聽器調用該方法。 我只是猜測這裏...
'public class draw extends JPanel implements KeyListener,MouseListener {'這是我的類。我會添加什麼actionlistener? – ComputerLocus
你在你的問題中說你在遊戲結束時有一個大按鈕。將動作偵聽器添加到該按鈕,然後從預先形成的方法動作中調用您的開始方法(或稱爲其他任何方法)。 – Mr1159pm
哦,它不是一個搖擺按鈕,它是一個在Photoshop中製作的按鈕,當點擊圖像的特定區域時,它會重啓。 – ComputerLocus
- 1. 重新啓動遊戲
- 2. 重新啓動2D遊戲
- 3. JBOX2d:重新啓動遊戲
- 4. 重新啓動/重放Java遊戲而不重新啓動GUI
- 5. 我如何重新啓動遊戲機?
- 6. 如何在遊戲轉移時重新啓動遊戲
- 7. 如何在Android遊戲中重新啓動Java線程?
- 8. 用javascript重新啓動西蒙遊戲
- 9. 遊戲結束並重新啓動按鈕Cocos2d
- 10. 單擊按鈕時重新啓動iPhone遊戲
- 11. 重新啓動遊戲,按鈕總是導致崩潰
- 12. 如何重新啓動應用程序按鈕點擊在iOS?
- 13. 如何使用wxpython中的按鈕重新啓動遊戲?所有的
- 14. 如何在Java中重新啓動遊戲
- 15. 如何在cocos2d中重新啓動遊戲(圖層)
- 16. 製作按鈕重新啓動活動
- 17. [Android]應用程序重新啓動設備後重新啓動
- 18. 將重新啓動應用程序重新啓動前面
- 19. 遊戲結束後,如何在遊戲中實現重新啓動功能?
- 20. 重新啓動Python程序
- 21. 程序重新啓動
- 22. 重新啓動後重新啓動
- 23. XNA 2D遊戲狀態,重新啓動遊戲
- 24. 當我重新啓動遊戲時遊戲場景崩潰
- 25. 如何點擊按鈕重新啓動tkinter/python程序?
- 26. 如何在重新打開時停止Adobe AIR遊戲重新啓動
- 27. 如何重新啓動iPhone遊戲中的關卡
- 28. 如何在繪圖發生時重新啓動遊戲
- 29. 如何在數字猜測遊戲循環時重新啓動
- 30. 如何重新啓動引導遊覽?
1.這不能說沒有代碼。 2.你需要提供某種全局循環。 – Beginner
@Beginner你是什麼意思?沒有全局循環。唯一的循環是處理調用其他類並運行一些事情的run類。我不想發佈我的整個代碼。我不知道你會需要什麼代碼,因爲除了處理循環的類運行之外,沒有太多的其他代碼。 – ComputerLocus
@Fogest如果沒有看到代碼,它將很難幫助你。 –