私はゲームの Canvas プロトタイプを (一種の) 開発しました。デスクトップ ブラウザーでまともな 30 FPS で実行したとしても、iOS デバイスでのパフォーマンスは期待したものではありません (多くの避けられないピクセル レベルの操作が原因でした)。ネストされた x/y ループ、すでに可能な限り最適化されています)。
そのため、ほとんどネイティブの ObjC アプリに変換する必要があります。ObjC や Cocoa Touch の知識はありませんが、一般的な C のバックグラウンドはしっかりと持っています。さて、私には 2 つの選択肢があると思います。そのうちの 1 つを推奨できる人はいますか?
1) プロトタイプを UIWebView に配置し、C でピクセル バッファーの塗りつぶしループを実行するだけです。Web ビューにある Canvas ピクセル配列へのポインターを「C に」取得できますか?
2) すべてネイティブにする。ここでの注意点は、かなりの数の 2D 描画関数 (bezierCurveTo など) も使用しており、それらを再コーディングしたり、描画ライブラリを見つけたりしたくないということです。では、iOS で使用できる、Web ビューの外で動作する Canvas 互換の描画 API はありますか?