相交算法与 Rectangle.intersects(Rectangle r) 的区别
我去的论坛上有人说我不应该使用 Rectangle.intersects 进行碰撞检测,而应该使用这个算法: boolean rectangleIntersects(float rect1x, float rect1…
Box2D 是适合我的 iPhone 游戏场景的最佳解决方案吗?
我计划在 Cocos2D 中构建一个基本的 iOS 反弹游戏。 Box2D 最适合以下场景吗? 该布局将由屏幕顶部的目标组成,屏幕中间有障碍物,阻挡从底部直接看到…
VB.NET 梁-巴尔斯基实现的问题
经过一番研究,我决定在我的 2D 游戏中使用Liang-Barsky线裁剪算法。 Google 没有提供该算法的任何 VB.NET 实现,但提供了大量 C/++ 实现。因此,由于…
使用 Pygame Rects 在 2D 平台游戏中进行碰撞检测(地面和斜坡)
首先,我并不寻求任何关于碰撞检测逻辑的说明;我得到它。 我正在尝试解决的是使用 Sprites 和 Sprites 来使用 Pygame 执行此操作的最简单的方法。矩…
具有可移动和可旋转角色/物体/等的游戏中的 AABB
我正在创建我的第一个 3D 游戏,但遇到了一些问题。 我读到了 AABB 交叉以及从中构建树木的想法,但是我无法理解的一件事是,如果我的“角色”在游戏…
使用 BufferedImage 的 getRGB 进行每像素碰撞(Java2D Api)
你好,我目前正在开发一款 2D 平台游戏。 我希望我的播放器(矩形)和自由地形(使用斜坡、BufferedImage)之间发生逐像素碰撞。 我对检查矩形的任何…