我在C++上製作了這款遊戲,其中硬幣持續增加,用戶可以決定如何處理它們,但遊戲停止供用戶輸入命令。我想要的是硬幣不斷疊加,如果用戶希望對他們做些什麼,然後他輸入一個數字來執行特定的任務。遊戲循環停止並等待用戶
-1
A
回答
0
由於缺乏信息I」中定義的命令我只是想跳到最簡單的答案。
使用THREADING
你可以做這樣的事情:
僞警告:
MainThread:
Wait for user instructions
Lock Coins Variable
Expend their coins
Unlock Coins Variable
CoinThread:
Increase Coins all the time
這麼簡單
+0
如果您需要更多關於如何使用線索的信息,請發佈您的代碼或您使用的語言/平臺 – felknight
0
從我對這個問題的理解和你的評論看來,你似乎試圖重新發明車輪。你應該看看Qt。它有它自己的eventloop,它將爲你處理GUI。
如果你不想使用Qt,那麼請多線程你的應用程序,以便主線程在等待cin,而另一個線程正在運行你的硬幣。 PS:如果你發佈了你的代碼,它會更容易得多。
-1
的kbhit是確切的函數,它看到如果一個參數是可用的而無需特別停止程序爲它的頭文件CONIO.H
相關問題
- 1. 在繼續遊戲循環之前等待用戶鼠標停止事件
- 2. 如何停止在PHP循環,並等待用戶輸入來繼續循環?
- 3. While循環稔的遊戲不停止
- 4. 遊戲不會停止事件循環
- 5. Libgdx異步使用ScreenUtils並不停止遊戲循環
- 6. 暫停遊戲循環?
- 7. Javascript - 防止等待循環
- 8. 遊戲中的玩家停止遊戲
- 9. WP 8.1 WinJS - 如何停止遊戲循環?
- 10. JAVA遊戲循環?
- 11. Win32遊戲循環
- 12. Javascript遊戲循環
- 13. 在遊戲循環
- 14. BlackJack遊戲循環
- 15. 等待用戶在循環中觸摸
- 16. 如何暫停C#中的循環等待用戶交互?
- 17. 暫停for循環迭代以等待用戶輸入
- 18. 暫停for循環以等待用戶交互
- 19. Lua,遊戲狀態和遊戲循環
- 20. 文字遊戲 - 遊戲循環
- 21. 回合制遊戲的遊戲循環
- 22. 有多少玩家使用遊戲中心或等待遊戲
- 23. 如何暫停Excel VBA並在循環之前等待用戶交互
- 24. 在while循環中等待連接時停止Runnable
- 25. 第370次迭代後異步等待循環停止
- 26. 如何停止循環,等待從串行
- 27. AS3遊戲循環和並畫框
- 28. 停止頁面導航並等待用戶確認
- 29. 停止方法並等待用戶輸入
- 30. NSThread,停止並等待2秒
代碼請。謝謝。 – Maroun
那麼你的問題是什麼? –
如果我使用「cin」功能,基本上游戲循環會停止。我不想發生。我希望它繼續做它的過程,並且如果用戶輸入了一些東西,那麼遊戲就會相應地發揮作用。 – Armaan