Xamarin.ios 如何在设置动画时读取视图的位置

Xamarin.ios 如何在设置动画时读取视图的位置,xamarin.ios,Xamarin.ios,我正在制作一艘小型宇宙飞船的动画(源自UIView),并定期(在动画中)向它发送一个PointF,以检查它是否靠近宇宙飞船的当前位置。 但是,当读取视图的帧位置时,它会一直返回动画开始之前的起始位置 我认为这是设计的,但它给我带来了很大的问题,因为太空船应该沿着路径独立移动,而我用手来做这件事是非常棘手的 还有其他方法吗?或者有人提供了一些示例代码吗?不确定您的问题是否有解决方法,但我对iOS游戏开发有一些建议 您的问题是为什么在游戏中使用UIKit/CoreGraphics等GUI框架不是一个

我正在制作一艘小型宇宙飞船的动画(源自UIView),并定期(在动画中)向它发送一个PointF,以检查它是否靠近宇宙飞船的当前位置。 但是,当读取视图的帧位置时,它会一直返回动画开始之前的起始位置

我认为这是设计的,但它给我带来了很大的问题,因为太空船应该沿着路径独立移动,而我用手来做这件事是非常棘手的


还有其他方法吗?或者有人提供了一些示例代码吗?

不确定您的问题是否有解决方法,但我对iOS游戏开发有一些建议

您的问题是为什么在游戏中使用UIKit/CoreGraphics等GUI框架不是一个好主意的原因之一。出于性能方面的原因,以及它们不是为此而设计的事实

如果你正在寻找一个在iOS上制作游戏的简单框架,你看过吗?如果你正在做大量的动画,我们也会和MonoGame一起使用来获得一些逼真的动画


PS-查看我们的游戏。

不确定您的问题是否有解决方法,但我对iOS游戏开发有一些建议

您的问题是为什么在游戏中使用UIKit/CoreGraphics等GUI框架不是一个好主意的原因之一。出于性能方面的原因,以及它们不是为此而设计的事实

如果你正在寻找一个在iOS上制作游戏的简单框架,你看过吗?如果你正在做大量的动画,我们也会和MonoGame一起使用来获得一些逼真的动画

PS-看看我们的游戏