我需要做簡單的遊戲控制檯 - 比如來自Quake,Counter-Strike或其他使用openGL和C#的簡單3D遊戲的遊戲。 只需按下按鈕,例如〜,它將顯示控制檯。 我可以在其中編寫我的命令,它會影響我的應用程序。 例如,它會改變某些變量的值或從我的應用程序中調用某種方法。 控制檯應位於窗口的左上角。這只是窗口應用程序(沒有全屏)。 有人知道該怎麼做嗎?一段代碼 - 如何繪製控制檯或一些教程? 非常感謝。如何在OpenGL中使用C#做簡單的遊戲控制檯?
1
A
回答
1
Open GL中的文本編輯很困難。這不是你想要開始的事情。 C#具有文本字段和豐富的文本窗口。最簡單的方法是用C#中的TextField創建一個窗口。當用戶按下〜滑動窗口並給予焦點時。當用戶按下輸入字段中的任何文本被捕獲時,該字段被清除,並且捕獲的文本被髮送到遊戲中以被處理。
爲了給出完全控制檯的感覺,您希望重新打印輸入的文本。您可以使用另一個不可編輯的文本字段在第一個上方進行操作。只需將最近輸入的字符串連接到已輸入該字段的文本末尾即可。
我不會推薦以此開始。在屏幕上找些東西,讓它直接響應鍵盤。然後擔心你將如何讓你調試輸入的數據。現在,您可以將調試命令硬編碼爲不用於控制方案的隨機密鑰。
相關問題
- 1. 如何在遊戲控制檯中使用ANORM?
- 2. C# - 保存控制檯遊戲值
- 3. C#控制檯隨機數猜遊戲
- 4. Android中的簡單平臺遊戲
- 5. C#簡單的2D遊戲 - 製作基本的遊戲循環
- 6. 簡單的3D OpenGL遊戲引擎
- 7. OpenGL - 簡單的3D遊戲低FPS
- 8. iPhone平臺遊戲。控制?
- 9. 簡單的C++,用於linux的opengl遊戲引擎?
- 10. dll注入:用opengl繪製簡單的遊戲覆蓋圖
- 11. C++在win32控制檯中製作遊戲
- 12. 在簡單的2D遊戲中在C++/Direct X中使用XACT
- 13. 如何在控制檯中繪製遊戲地圖?
- 14. Jython作爲遊戲中的java遊戲控制檯
- 15. 如何做一個簡單的`Date.today`在我的Rails控制檯
- 16. C++ qt控制檯在遊戲機中的位置
- 17. C#櫃檯遊戲控制檯應用程序
- 18. 使在C#中簡單的控制檯菜單
- 19. 更改遊戲中的遊戲控制
- 20. 簡單的遊戲在C中使用getch - segfault問題?
- 21. 如何在JAVA中以簡單的FPS使用遊戲狀態
- 22. 如何爲簡單的js遊戲創建遊戲菜單?
- 23. 基於Windows控制檯的遊戲
- 24. c中的hang子手控制檯遊戲
- 25. 在Unity2D中使用C#更改Android設備的遊戲控制
- 26. Opengl在3D遊戲中繪製HUD
- 27. 簡單的控制檯圖形C
- 28. 開發一款不使用遊戲引擎的簡單遊戲?
- 29. 在UDK/Unity3d中將PC製作成控制檯的遊戲
- 30. 簡單的遊戲只能使用python
對於這個論壇,你必須問具體的編程相關的問題。請自己嘗試(搜索,實施),並在遇到困難時提問。或者去gamedev.stackexchange.com。 – Constantinius 2011-12-14 13:01:06