如何阅读视图的位置,同时它是动画

时间:2012-09-04 19:41:02

标签: xamarin.ios

我正在制作一艘小型太空船(来自UIView),并定期(在动画中)向它发送一个PointF,以检查它是否在太空船的当前位置附近。 但是,当读出视图的帧位置时,它会在动画开始之前保持返回起始位置。

我认为这是设计上的,但是由于太空船应该沿着路径独立移动,因此它给我带来了很大的问题,而且我手动执行此操作非常棘手。

还有其他方式 - 和/或有任何人提供示例代码吗?

1 个答案:

答案 0 :(得分:1)

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

你的问题是为游戏使用像UIKit / CoreGraphics这样的GUI框架不是一个好主意的原因之一。出于性能原因,以及它们不是为它设计的事实。

如果您正在寻找一个在iOS上制作游戏的简单框架,您是否看过MonoGame?如果您正在制作大量动画,我们还会使用XNA Tweener和MonoGame来制作逼真的动画。

PS - 查看我们的游戏here