【c# – 实现一维碰撞检测的最佳方法是什么?】教程文章相关的互联网学习教程文章

c# – 如何在类似太空侵略者的游戏中执行子弹/敌方矩形碰撞检测?【代码】

我最近发布了一个关于发射子弹的问题,我(当然有帮助)设法弄明白了.我现在有一个新问题,我无法弄清楚子弹和我的敌人之间的碰撞检测.我不想一次发布我的所有代码,所以这里是我的类列表,我将根据您的要求发布代码: > cButton(这只是一个’播放’按钮,无需帮助).>子弹> Game1>敌人 附:这只是我的第二篇文章,对我来说很容易;)注意:玩家只能左右移动,敌人在一条海峡线上从上到下移动(如果这有帮助的话)解决方法:这是我以前用过的一种非...

c# – 具有厚壁的2D迷宫中的碰撞检测【代码】

我必须使用Windows Forms进行学校游戏.我的游戏包括一个必须通过迷宫的用户.我试图阻止我的用户使用碰撞检测直接穿过墙壁,但由于用于表示墙壁的矩形的不同形状而被卡住了. Here’s an image of the game.这个问题可能类似于this one,但是我的运动我认为它完全不同,因为我没有布置网格系统或图形地图. 如你所见,墙壁相当厚.每个墙由C#矩形表示,我的播放器图像(小黄鬼)也是如此.我知道如何使用C#的IntersectsWith(Rectangle r)方法确...

c# – Bullet中的凹面碰撞检测【代码】

我是一名子弹新秀,所以如果我的问题听起来微不足道,我会提前道歉. 我需要从.stl文件加载一组凹三角网格并执行碰撞检测.用户可以移动对象.从用户手册中,我读到:“承认三角网格:对于静态世界环境,表示静态三角形网格的一种非常有效的方法是使用btBvhTriangleMeshShape.“ 因此,我的问题是: – Bullet能否检测使用BvhTriangleMeshShape建模的凹网格对象之间的碰撞? – contactTest和CollisionWorld :: PerformDiscreteCollision...

c# – 群众视频实时物体识别和碰撞检测库或工具建议

我们需要能够从上面(想想火车站)分析人群场景的高清视频,并能够检测所有移动物体并执行碰撞检测.虚拟对象将有效地叠加在图像上,并且必须响应真实对象.这需要实时发生. 理想情况下,我正在寻找一个可以从C#中使用的库来执行此操作.这是我的舒适区域,所以我只是在寻找一些关于这是一个简单或不可行的难题以及哪些工具可以胜任工作的指针.例如OpenCV适用吗? 如果对可处理的对象有多少性能限制,这些会是什么?解决方法:简答:不完全 答...

c# – 实现一维碰撞检测的最佳方法是什么?【代码】

我正在编写一个模拟软件,需要一种有效的方法来测试沿线的碰撞. 模拟的是火车穿越轨道上的几个开关.当车轮在开关N英寸范围内时,开关打开,然后在车轮离开时关闭.由于所有车轮尺寸相同,并且所有开关尺寸相同,我可以将它们表示为沿轨道的单个坐标X.一旦设定,开关距离和车轮距离就不会相互改变. 当通过将X坐标放入列表并遍历它们时通过蛮力完成这是一个相当微不足道的问题,但我需要一种有效的方法,因为它需要非常准确,即使列车高速移动....