12得票2回答
如何在WPF的画布上检查两个控件是否重叠?

我正在编写一个设计师,可以让用户拖动控件在屏幕上移动。 在我拖动一个控件时,检测另一个控件是否与之重叠的最佳方法是什么? 我应该只是获取 FrameworkElement 的尺寸,并继续检查其他元素的尺寸吗? 谢谢。 Eli

12得票3回答
如何检查一条直线与一个矩形的相交?

标题已经说明了一切,我一直在寻找一个简单明了的方法,但是找不到。如何检查具有点 (x1,y1) 和 (x2, y2) 的一条线段与矩形 (xR,yR) 之间的相交?我在 Line2D包中看到了一些相交方法,但不确定如何设置它们。有人可以向我展示正确的设置方式以检查是否相交(碰撞)吗?

12得票3回答
使用通配符搜索文件名时检查冲突

我需要比较文件系统通配符表达式,以确定它们的结果是否会重叠,只需检查/比较这些表达式即可。例如:我们正在构建一个实用程序,根据文件系统通配符表达式将来自一个或多个位置的文件分别排序到不同的文件夹中。例如:*.txt进入文件夹a,*.doc进入文件夹b等。我们支持的通配符字符为*和?我希望能够仅...

12得票1回答
将私有库静态链接到公共库中以隐藏符号

考虑以下内容: 我正在开发一个使用著名的静态库Y v2.0的C++静态库X; 我想分发只有一个被静态链接/合并了内部使用的静态库X',它包括了X和Y; 一个开发者想在他的可执行文件中使用X'; 同时,他需要使用Y v1.0(而不是v2.0); Y v1.0和v2.0有一些共同的符号,并且其...

12得票2回答
碰撞检测问题

我在游戏中的碰撞检测系统中遇到了一些问题。游戏中有几个结构物相互连接,但是当它们之间有其他结构物时,它们不应该连接。 但是,由于某种奇怪的原因,有时候直接相邻的结构物之间无法连接,而在它们后面的直线上有另一个结构物。很少情况下会产生其他奇怪的连接。 图片如下: 红色标记的节点应该被连接。...

11得票2回答
圆线交点

public static ArrayList<IntPoint> getCircleLineIntersectionPoint(IntPoint pointA, IntPoint pointB, IntPoint center, int radius) { // retu...

11得票5回答
如何编写一个优雅的碰撞处理机制?

我有些难题:比如我正在制作一个简单的2D Zelda类游戏。当两个物体碰撞时,每个物体都应该有相应的反应。但是,当主角与某个物体发生碰撞时,他的反应仅取决于他所碰到的物体类型。如果是怪物,他应该被弹回,如果是墙壁,什么也不应该发生,如果是带有丝带的神奇蓝盒子,他应该恢复生命值等等(这只是例子)...

11得票2回答
Windows下的objcopy相当于什么?(解决库符号冲突的黑科技)

我正在寻找一个Windows版本的GNU工具 objcopy。我想要实现这里发布的建议来解决我的问题,然而我需要在不同平台(Windows、Linux和Mac)上进行操作。 我在Google上没有找到答案,所以也许解决方案需要有所不同。谢谢!

11得票1回答
JavaScript - 分离轴定理 - 碰撞检测有效,但响应无效?

现在,我正在尝试将响应应用于我的SAT、Circle - Poly和Poly - Poly碰撞检测。我将这篇文章中的代码移植到了JavaScript中: http://rocketmandevelopment.com/blog/separation-of-axis-theorem-for-c...

11得票1回答
CSMA/CD: 听到所有冲突的最小帧大小是多少?

一个网络课程的问题: “在以100兆每秒运行的2公里csma/cd局域网中,听到所有碰撞的最小帧大小是多少?” 我已经查遍了整个互联网,但无法找到如何解决这个问题的信息。是否有一个公式可以解决这个问题?感谢任何帮助。