我正在用C++在opengl中实现一个小块堆叠游戏。我必须使用随机大小的glutSolidCube对象,这些对象将从屏幕顶部朝向地板下落,如果它们与已经在地板上的其他一些glutSolidCube对象发生碰撞,则它们将被堆叠在另一个对象上方,否则它们会来当他们碰到地板时休息。我找不到任何可能性来检查一个glutSolidCube对象与另一个对象碰撞时,有没有人知道如何做到这一点?检查两个glutSolidCube对象之间的冲突
3
A
回答
1
OpenGL只是一个奇特的三角形光栅化器。 glutSolidCube()
绘制了一些看起来像立方体的三角形。没有“对象”来测试碰撞,只是帧缓冲区中的像素。
您必须实现独立于OpenGL的自己的碰撞检测系统。
或使用某物off the shelf。
+0
嗯,我意识到我必须自己做一些这样的事情,但我真的在寻找一些关于如何在opengl中完成的提示? –
相关问题
- 1. 冲突之间的两个
- 2. 冲突之间的两个
- 3. 检查两个视图之间活动的冲突检测
- 4. 检查某些div之间的冲突?
- 5. 两个jQuery插件之间的冲突?
- 6. 两个库之间的jQuery冲突
- 7. 两个脚本之间的jquery冲突
- 8. 两个扩展之间的冲突
- 9. 检测数组中对象之间的冲突
- 10. 如何检测两个git存储库之间的冲突。
- 11. 使用CGRectIntersectsRect检测两个CAlayers之间的冲突
- 12. 检查AS3中多个动态实例之间的冲突
- 13. 检查RoR上的两个对象之间的相等性
- 14. 检测CCSprite之间的冲突
- 15. 在两个JavaScript对象中查找冲突的方法名
- 16. 检查java中两个对象之间的碰撞
- 17. 找到两个日期之间的时间冲突
- 18. 如何解决两个命名空间之间的冲突?
- 19. 检查JavaScript上的时间冲突
- 20. - 如何检查NSMutable数组中的元素之间的冲突?
- 21. 如何检查鼠标和Sprite组之间的冲突
- 22. 如何查找CCSprits之间的冲突检测?
- 23. 之间的冲突2 javascript
- 24. Jquerys之间的冲突
- 25. 文件之间的冲突
- 26. TableView索引和NSArray对象之间的冲突Atldex
- 27. 在jquery中的两个脚本之间的冲突
- 28. 2个脚本之间的CSS冲突
- 29. 多个jQuery库之间的冲突
- 30. 检查时间/日期冲突php
如果您在几个小时内没有得到答案,请在@alecteal的某个地方回复此问题,我会回答,现在我必须睡觉抱歉。 –
@alecteal,我将不胜感激你的回答:) –