2

PCとMac用にunity3dでゲームを開発しました。30日間の試用期間でゲームを公開したい.
どうやって作るの?システム レジストリに書き込む方法を教えてください。この試用版を開発する際に留意すべきことは何ですか。
unity3dでの体験版ゲームの作り方ではなく、Googleで検索するとunity3dの体験版が出てきます。

4

1 に答える 1

1

次の記事には多くの情報がありますが、かなり長いです。

レジストリへの書き込み レジストリ への保存に関しては、大きなゲームがあり、レジストリに他の値を書き込む場合にのみこれを行ってください。小さなインディー ゲームの場合は、レジストリを使用しないでください。ほとんどの開発者は決してその値を削除しないため、小規模なインディー ゲームがレジストリに値を書き込むことは好まれません。

2つの方法があります。「オンライン検証」とも呼ばれる、毎回ユーザーをサーバーに「ログイン」させることができます。この方法はより安全ですが、ユーザーがログインする必要があるため、理想的ではありません。次のオフライン方法を使用できます。思いつきで書いたものですので、細かいキズ等あるかもしれませんがご了承ください。

オフライン メソッド 現在のシステムの日付と時刻を取得できます。日付と時刻を暗号化してディスクに保存します。次に、ゲームが起動するたびに、システムの日付と時刻を再度取得し、この「新しい」時刻をディスクに保存した日付と時刻にチェックします。このチェックは、ユーザーがシステムの日付と時刻を変更していないことを確認するためのものです。もちろんゲームを開始するたびに日付と時刻を上書きしますが、もちろん最初に値を確認してください。

取得した「新しい」日付と時刻が以前に保存された日付と時刻を超えていない場合、ユーザーが時刻を変更したかどうかがわかります。ゲームが終了する直前に、日付と時刻を取得することもできます。その後、ゲームが再び起動したときに、現在の日付と時刻がディスクに保存した日付と時刻よりも新しいことを確認できます。

また、ゲームが最初に起動した日時を取得して保存します。その後、試用期間が終了するまでの正確な日数を確認できます。

ユーザーが保存したゲームを保持できるようにします (ユーザーが保存できる場合) そのため、ゲームを購入したときに最初からやり直す必要はありません。

于 2013-01-18T09:29:39.093 に答える