SpriteKit と Metal を組み合わせることは可能ですか? もしそうなら、物理世界で金属粒子とSKNodeを組み合わせて互いに衝突させるにはどうすればよいでしょうか。この種の要件に対する通常のアプローチは何ですか。
ありがとう
SpriteKit と Metal を組み合わせることは可能ですか? もしそうなら、物理世界で金属粒子とSKNodeを組み合わせて互いに衝突させるにはどうすればよいでしょうか。この種の要件に対する通常のアプローチは何ですか。
ありがとう
これらは 2 つのまったく異なる技術です。Sprite Kit は、すべてのレンダリング作業を抽象化し、組み込みの物理エンジンを提供するフレームワークです。一方、Metal は純粋に低レベルの GPU アクセラレーション グラフィックス API であり、レンダリング プロセスを完全に制御できます。これは OpenGL ES に似ていますが、オーバーヘッドがはるかに少なくなります。
スプライト キットは、Metal (対象デバイス上) を使用してシーンをレンダリングします。Sprite Kit がすべてのレンダリングを舞台裏で処理するため、何もする必要はありません。
それらを組み合わせるのではなく、2 つのまったく異なるフレームワークです。Metal に物理を追加する場合は、独自の物理エンジンを作成するか、Box2D のような既存のエンジンを使用する必要があります (Sprite Kit が内部で使用していると思われます)。