OpenGL检测单击另一个对象内部的对象
OpenGL Detect clicking on object inside another object
我对openGL编程还很陌生,遇到了一个问题,我只需要一些建议。基本上,我有一个按钮,它有一个简单的功能,可以在点击时在控制台上打印一些东西,它本身就很好用。然而,我也有一个矩形,我用它作为迷你窗口或容器来容纳按钮。
我遇到的问题是,当按钮位于矩形顶部时,该按钮的点击功能没有被检测到,相反,矩形的点击功能被检测到了,它正在控制台上打印一条消息,说矩形被点击了。另一方面,如果我把矩形拖走,只把按钮留在窗口上,点击功能就会对按钮起作用。
当我的按钮在矩形内时,你们有什么建议可以给我,或者告诉我该研究什么来帮助我检测按钮点击吗?顺便说一句,我没有在我的项目中使用Glut。
如果你告诉我们,一个好的开始是如何实际获得用户输入以及如何处理它。不管你做什么,它都与OpenGL无关,因为OpenGL不处理用户输入,OpenGL不处理场景管理
OpenGL绘制东西。一次一个点、一条线或一个三角形。在它将一些像素推送到帧缓冲区画布后,它忘记了刚才做了什么。OpenGL中没有场景。OpenGL中没有模型。所以不管你做什么,都是在用别的东西。
相关文章:
- 如何从传递到对象的对象内部访问对象的类属性?
- 对象内部对象的重载功能
- std::使用内部对象移动 - 与调用不匹配
- 如何在C++中传递lambda函数内部的对象实例
- 为什么我不能更改实例化对象内部的向量?
- 类本身内部的类对象的静态constexpr数组
- 对象内部有大量数据容器,实现更高效的对象交换
- 仅在函数内部构建对象时EXC_BAD_ACCESS
- C++ API:修改内部对象
- 微机器人 - 检查点是否在对象内部
- C++:访问对象内部子对象的方法
- 如果访问对象,则指向的对象内部的指针会更改内存位置
- 排序算法,使用模板按内部数据对对象进行排序
- QML:如何将动态创建的组件与自定义的内部对象一起使用
- 如果一个类是基于指针的,那么内部对象必须是基于指针还是不基于指针
- 从函数中抛出内部对象异常合法吗
- BinaryFormatter在转换Int32和Double等内部对象时出现问题
- Pimpl习语和内部对象协作,无需友元声明
- 返回对内部对象的引用时的常量
- 指向对象方法内部对象的null指针