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