Androidでフラクタル曲線を生成する最良の方法は何ですか?
NDK を使用する必要がありますか?
そうでない場合
ViewまたはSurfaceViewを拡張する適切なクラスは何ですか
Viewを拡張し、 onDraw()をオーバーライドする 2 つのフラクタルを生成しました。反復カウントが大きく、曲線比率が小さすぎる場合、生成が遅すぎます。
Androidでフラクタル曲線を生成する最良の方法は何ですか?
NDK を使用する必要がありますか?
そうでない場合
ViewまたはSurfaceViewを拡張する適切なクラスは何ですか
Viewを拡張し、 onDraw()をオーバーライドする 2 つのフラクタルを生成しました。反復カウントが大きく、曲線比率が小さすぎる場合、生成が遅すぎます。
描画を高速化する方法を考えています。このサイトにはそれに関する多くの情報があります(たとえば、ここにいくつかのチャートがあります)。
基本的に、Viewを拡張するよりもSurfaceViewを拡張する方がパフォーマンスが向上し、GLSurfaceViewを使用することでパフォーマンスが向上します。
ここで、NDKを使用してもほとんどのアプリケーションにメリットがないことを確認できます。使ってはいけないと思います。
すでにOpenGLを知っている場合は、GLSurfaceを使用することをお勧めします。そうでない場合は、OpenGLを学習する前に、SurfaceViewが十分なFPSを取得するかどうかを試してください
最近、www.bringback.comで Android のチュートリアルを偶然見つけました。これには、それぞれ約 5 ~ 6 分の YouTube エピソードがたくさん含まれているようです。SurfaceView チュートリアルに直接ジャンプしたい場合は、Learn Android Tutorial 1.28- Introduction to the SurfaceView のパートに移動してください。