繁体   English   中英

具有碰撞检测功能的UIView永久线性动画

[英]UIView perpetual linear animation with collision detection

我试图使圆形的UIView朝特定方向动画,直到它与视图的边框(全屏,因此基本上是设备的边框)碰撞时,在该点上它将反射并继续在其上方式无限。 但是,我不太确定如何提出我的问题,因此我很难找到有关它的任何信息。 我已经有了视图,其移动方向和速度。 我只是不确定如何处理这样的动画。

任何建议深表感谢! 谢谢!

使用CADisplayLink与屏幕的刷新率同步更新视图的位置。 显示链接触发的更新方法将考虑视图的当前x和y速度并基于该视图更新框架。 如果在任何时候x或y坐标都低于或超过限制(0或屏幕宽度/高度),请反转适当的速度值并重新计算位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM