簡體   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