1

アークパズルのビデオリンクはこちら

このゲームのコンセプトを教えてください。iPhoneの学習を始めたばかりで、このゲームはかなりクールです。最初は、コアアニメーションとコアグラフィックを使用しているのではないかと考えました。しかし、オブジェクトの動きを見ると、はるかに複雑に見えます。このようなものを構築するために必要なアプローチの種類を誰か教えてください。

4

1 に答える 1

0

それはコアアニメーションである可能性が非常に高いです。すべて CAShapeLayer オブジェクトで行うことができます。アーク パズルの各「トラック/セクター」が個別のシェイプ レイヤーである場合、コードはおそらく最も単純になります。

シェイプ レイヤーでは、シェイプを定義するパスを変更すると、古いパスと新しいパスのコントロール ポイントの数と種類が同じであれば、変更をアニメーション化できます。したがって、トラックの 1 つを回転させるアニメート (トラック内のすべてのトラック/セクター形状の中心点を中心とする回転変換) や、トラック/セクターを内外にスライドさせるアニメートを行うことができます。

于 2012-10-08T03:33:07.043 に答える