首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >子视图中两个对象间的碰撞检测

子视图中两个对象间的碰撞检测
EN

Stack Overflow用户
提问于 2015-10-13 14:21:35
回答 1查看 89关注 0票数 0

我有以下问题。我的Subview上有两个对象。其中一个是能够在瓷砖上移动的球员。另一个是墙。玩家不应该能够通过或在墙上移动。现在,这堵墙被视为一无所有或背景(不是障碍)。我的一个想法是保存墙壁的所有坐标,并检查玩家的坐标是否与墙的坐标匹配,并撤销移动。在我看来,这个想法效率很低,而且可能会做得更好。还有其他解决办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-13 16:24:17

如果这是一个游戏,使用雪碧套件,这给你碰撞检测和自动“反弹”行为。如果它是瞬间动画,使用UIKit动态,它可以让你的碰撞检测和自动“反弹”行为。否则,您只需自己实现碰撞检测(通过查看一个视图的框架是否与另一个视图的框架相交)并自己执行“弹跳”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33105162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档