0

私のゲームでは、プレイヤーは木を植えることができ、成長するのに 3 時間かかります。プレイヤーが再度ログインしたとき、その木が完全に成長しているかどうかをどのように計算するのですか? ツリー (植えられた) の作成日はサーバーに保存され、3 時間 (NSNumber の int であるかどうかはわかりません) もサーバーに保存されます。

助けてくれてありがとう。

4

1 に答える 1

1

サーバーから作成日を として取得し、 次のようNSDateに使用します。timeIntervalSinceDate:

NSDate *now = [NSDate date];
NSTimeInterval secondsSincePlanting = [now timeIntervalSinceDate:plantingDate];
if (secondsSincePlanting > secondsRequiredForTreeToFullyGrow) {
   ...
}
于 2012-11-01T20:26:15.623 に答える