ユーザーがさまざまな絵を推測する iOS ゲームを作成したいと考えています。そのために、ゲームにはランダム化された画像がたくさんあります。
では、画像のデータベースを作成しようとしています。
そのようなデータベースを作成し、これらすべてのイメージをホストするために何をお勧めしますか?
SQLiteについて聞いたことがありますが、先に進む方法についてかなり迷っています。
ありがとう!
SQLite では、画像を BLOB として保存するか、フォルダに保存して URL を DB に TEXT として保存できます。
画像が非常に高品質でない場合やサイズが大きくない場合は、イメージ マップを試すことをお勧めします。
各画像を逆参照するために、開始座標 + 画像サイズのテーブルを保持します。
注:これは、画像がすべて同じサイズの場合に最適です。
ゲームの場合、データベース アプローチは遅すぎるため、お勧めしません。
@Miles Alden が言ったように、イメージ マップは小規模から中規模のイメージに適したソリューションです。サイズが 2 の累乗の画像に配置することも賢明です。
高解像度の画像の場合は、ファイル名を配列に保存し (JSON
またはPLIST
解析が最も速いか、コンマ区切りにする)、本当に必要なときに画像を読み込むことをお勧めします。