スマートフォンの時間設定を変えてゲーム内の時間経過を変更する裏技を防止するモバイル(iOS、Android)用のネイティブプラグインです。サーバやインターネットへの通信は不要です - オフラインで完全に機能します!
多くのモバイル用ゲームは、ライフの再生、アップグレードの受領、ユニットの訓練、モンスターの飼育などで、タイマー機構を使用しています。しかし多くのゲーム場合、デバイス内の時間設定を変えて時間を進めるという裏技が存在します。(場合によっては先にインターネットを切断しなければならない場合もあります)
しかしこのプラグインを使えばサーバやインターネットに接続しないで信頼できるタイマーを作れます。このプラグインはローカルデバイスの時間変更に影響されない方法で時間データをローレベルのAPIで取得します。
パッケージは以下を含みます:
1) iOSネイティブプラグイン
2) Androidネイティブプラグイン
3) 現在の変更無しの時間を取得するC#のラッパークラス付き
4) ネットワークに接続中の場合NTPプールを使うオプションスクリプトも付属。この機能は.NET socketsが必要です(モバイル用のUnity Pro版)
5) サンプル用プロジェクト(C#)。YouTubeデモ:http://youtu.be/Yys3cqE2ocE