1

私は iOS 用のゲームを開発しています。プレーヤーがアプリ内購入で購入した後に「パック」をダウンロードするシステムを作成する必要があります。

バンドルを使用したり、単に Web サービスを使用したりするなどの方法をインターネットで検索しましたが、どれが最適かはわかりません。

具体的に言えば、1 つのパックには、1 ~ 3 個のスプライト、1 ~ 2 個の音楽ファイル、および 1 ~ 3 個の背景が含まれています。

だから私がする必要があるのは、その「パック」をダウンロードして「購入済み」として保存することです。最も再利用可能でモジュール化されているメソッドはどれですか?

4

2 に答える 2

1

これを行うにはいくつかの方法があります。以前は、「パック」内のすべてのファイルを参照するマニフェストを使用する以前のクライアント用のシステムを作成し、各アセットをダウンロードしました。マニフェストは、必要に応じて更新された/異なるアセットを指すように更新でき、ユーザーが以前にパックをダウンロードした後にアセットを更新する必要があるかどうかをシステムが認識できるように、バージョン番号が含まれています。私はおそらく、これに関する万能のアプローチでそれほど心配することはないでしょう。すべてのDLCパックで使用できるこの1つのプロジェクトのために何かを立ち上げて実行するだけです。次のプロジェクトでは、同じシステムを機能させるために大幅な変更が必要になる可能性があります。

于 2012-07-11T13:36:47.157 に答える
1

By far the easiest and most simple solution would be to bundle the DLC in to your app with an update and simply use an in app purchase to unlock them for the user. This saves their time and bandwidth as they no longer have to download the files and it saves you paying for a server to host it all.

于 2012-07-11T15:00:04.437 に答える