关于游戏中碰撞检测的问题
Questions about Collision detection in game
我正在使用基于组件的方法编写我的游戏引擎,有三个问题:
1( 假设我们有两个物体——兽人和子弹,谁来处理它们之间的碰撞?子弹头是"miniAI"?
2( 更难的问题与第一个问题类似——谁必须处理碰撞。。例如介于orc1和orc2之间?哪一个?
3( 子弹已经探测到碰撞并想要摧毁自己,它应该怎么做?如果我说摧毁自己不是一个好方法,我是对的吗?
我倾向于认为这两个对象都不应该拥有它。这意味着每个对象都知道其他不合适的对象。
我认为这是Environment
要解决的问题,它可能拥有对象的全局列表,因此可以创建和删除它们。
相关文章:
- 落砂模拟碰撞检测C++和SFML
- SFML 中的重力和碰撞检测
- 我的碰撞检测中的奇怪行为
- 如何为球形物体和三角形地形提供高效的碰撞检测和响应
- 圆形与方形碰撞检测以及需要响应C++ |OpenGL。我的问题就是这个"I need to keep the circle outside the square"
- 在Qt3D中进行碰撞检测的预期方法(或好方法)是什么?
- 在碰撞检测方面苦苦挣扎.如何正确检测碰撞?
- 三角形-三角形碰撞检测问题
- 不同类别之间的C SFML碰撞检测
- 使用D3DXVECTOR C 的碰撞检测,发生碰撞后该怎么办
- 当我发生碰撞检测时,矢量迭代器不兼容
- 如何使用灵活的碰撞库在两个点云或点云与机器人末端执行器模型之间进行碰撞检测
- 优化碰撞检测C
- 使用碰撞检测来增加SFML 2.4中的游戏分数的问题
- 使用OnComponentHit UE4 C++进行碰撞检测
- 体素世界中的碰撞检测
- 如何在 2D 碰撞检测中正确解析碰撞的位置?
- (中广)获取AABB树生成的边界立方体进行碰撞检测
- 轴对齐边界框碰撞检测问题
- 关于游戏中碰撞检测的问题