私はココア/ iOSのプロジェクトに取り組んでいます。 私は、Scenekitシーンを管理する一般的な迅速なクラスを持っています。iOS用の大きなSCNGeometry SceneKit
大きな地形を描画したい(約5000x5000ポイント)。 私は4点につき2つの三角形を持っています。
これらの点を6-Float構造体(x、y、z、r、g、b)に格納することに決めました。私は空の配列を作成しようとしたり、大きな配列を最初から割り当てようとしました。同じ問題がありました。 私は、indices配列に対してIntデータ型を扱います。 プロジェクトはCocoaでうまく動作しますが、iOSでメモリエラーが発生します。私はこれが、頂点のための大きく連続した配列を持つ必要があるためだと思います。
ジオメトリオブジェクトのチャンクをいくつか作成しようとしましたが、シーンキットは以前のバッファを消去しても好きではありません。
この場合のベストプラクティスは何ですか?
メモリアレイ/バッファの代わりにマスストレージに頂点を格納する方法はありますか?ピカピカの新しい5Kディスプレイ上のピクセルがあるよう
おかげ
コードを表示します。 –