gpt4 book ai didi

c# - Windows 手机 8 : C# XAML how to detect shape collisions

转载 作者:太空宇宙 更新时间:2023-11-03 10:35:26 24 4
gpt4 key购买 nike

我正在尝试检测何时有一个形状 (XAML)(在我的例子中是一个矩形)碰到另一个矩形。

我现在尝试搜索一个小时,但仍然没有找到可以帮助我解决问题的东西。我也没有使用 XNA,所以请不要为我提供 XNA 的解决方案。

只是碰撞的一个例子:

enter image description here

提前致谢!

最佳答案

如果您知道每个矩形的位置大小。碰撞代码非常简单。

来自 MDN: 2D collision detection 的一个非常简单的例子

if (rect1.x < rect2.x + rect2.width &&
rect1.x + rect1.width > rect2.x &&
rect1.y < rect2.y + rect2.height &&
rect1.height + rect1.y > rect2.y)
{
// collision detected!
}

关于c# - Windows 手机 8 : C# XAML how to detect shape collisions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27998388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com