【发布时间】:2013-02-24 05:07:09
【问题描述】:
我正在开发一款 Windows Phone 游戏,它在减去碰撞检测的情况下运行流畅。
是否有任何人可以建议检测两个 XAML 对象是否相互重叠的简单方法?
我知道的唯一方法是创建一个列表,其中包含游戏中每个可碰撞对象的坐标,然后扫描该列表以确定是否存在碰撞。
有了触发器、行为等所有很酷的 XAML 功能,我认为可能有更简单的方法。但是,搜索结果很少。
有什么想法吗?最简单的是我正在寻找的。没有什么疯狂的需要。就在我的播放器与物体碰撞时,它消失了。
我不知道这是否有区别,但我所有的对象都是图像。
【问题讨论】:
-
系统必须知道你在测试哪两个对象,所以我认为你必须迭代所有候选对象
标签: c# wpf windows-phone-7 xaml collision-detection