私のアプリでは、中心に大きな星「太陽」があり、その周りに小さな惑星があると言っています。
アニメーションでは、タッチで大きな星「太陽」の周りに惑星を移動 (スクロール) する方法を教えてください。
したがって、惑星 A が右にスクロールすると、その位置は左にある惑星 B になり、惑星 A のサイズは少し小さくなり、惑星 B は少し大きくなります (近くと遠くの効果を示すため)。
星「太陽」の周りを回り続けています。
どんな提案でも大歓迎です。
ありがとう
私のアプリでは、中心に大きな星「太陽」があり、その周りに小さな惑星があると言っています。
アニメーションでは、タッチで大きな星「太陽」の周りに惑星を移動 (スクロール) する方法を教えてください。
したがって、惑星 A が右にスクロールすると、その位置は左にある惑星 B になり、惑星 A のサイズは少し小さくなり、惑星 B は少し大きくなります (近くと遠くの効果を示すため)。
星「太陽」の周りを回り続けています。
どんな提案でも大歓迎です。
ありがとう
これを行う最も簡単な方法は、すべての惑星の画像ビューを、太陽ビューの中心にある透明なコンテナー ビューに配置することです。この非表示のビューを orbitView と呼びましょう。次に、回転ジェスチャ認識機能を orbitView に配置します。orbitView を Z 軸を中心に回転すると、すべての惑星ビューが orbitView の中心を中心に回転し、必要な効果が得られます。
編集:あなたの投稿を読み直すと、まるで「黄道の平面にいる」かのように、惑星を3Dで周回させたいように聞こえます。その影響はもっと複雑で、少し考えなければなりません。