0
A
回答
4
OpenGL是一个图形API。它没有输入设备的概念。
需要更多信息以获得更好的答案,例如平台。在Windows上有许多处理输入的选项。取决于你想要做的是什么。 Google了解更多信息。但一开始将是通过Win32 API进行简单的输入处理。这一切都假定你当然使用Windows。
2
0
正如其他答案中提到的,OpenGL只是一个图形渲染API。它甚至不知道如何打开窗口,更不用说如何处理鼠标或键盘输入;其他的东西必须为它做。
如果您需要OpenGL的跨平台I/O包装器,该包装器还提供操纵杆支持,请查看SDL - 简单DirectMedia层。它可能首先会吓到你,但它比编写I/O和窗口化单一平台更容易,更不用说为每个平台编写包装器(SDL涵盖了其中的许多平台)。
所以,看看SDL。
1
有些GLUT实现有:glutJoystickFunc
相关问题
- 1. Java中的游戏杆支持
- 2. Three.js游戏杆,游戏手柄或3D鼠标支持
- 3. 向游戏添加电子书支持
- 4. 我如何为iPhone游戏添加联网多人游戏支持?
- 5. pygame.key.set_repeat游戏杆
- 6. Pygame游戏杆
- 7. 在Android游戏中添加暂停/恢复支持
- 8. 在2D opengl游戏中支持多屏幕的技巧?
- 9. Cocos2d。数字游戏杆(游戏手柄)?
- 10. 如何在游戏中心应用程序中支持多个游戏
- 11. 要如何将Iphone OS 3.0功能添加到OpenGL游戏中
- 12. 如何在游戏中添加提示?
- 13. 支持Android的Flash游戏
- 14. 支持RPython的游戏库
- 15. 在多人游戏中从'guest'开车的游戏杆?
- 16. 在Java中获取游戏杆输入
- 17. 如何在Windows中禁用游戏手柄/游戏杆上的按钮/轴?
- 18. 在cocos2d游戏中,我如何允许两个游戏杆同时输入?
- 19. 用Python模拟游戏杆
- 20. android opengl游戏
- 21. iPhone游戏中心iOS4支持我的游戏?怎么样?
- 22. 如何在我的Java libgdx游戏中实现Moga Controller支持?
- 23. 如何在cocos2d环境之外为cocos2d游戏实现虚拟游戏杆?
- 24. Android SDK中的虚拟游戏杆
- 25. Python NIM游戏:如何添加新游戏(y)或(n)
- 26. 如何在Cocos2d中添加iPhone6支持
- 27. FPS游戏和OpenGL
- 28. 在iPhone 2d openGl游戏?
- 29. 何时将多人游戏添加到游戏中
- 30. 在游戏菜单中添加Android游戏
检查FAQ下一次你标记的问题。 – Finglas 2009-12-24 17:59:25