0

私はiPhone用のゲームEvonyのようなゲームを作っていますが、MMOではなくシングルプレイヤーです。Evony を知らない人のために説明すると、ゲームでは自分の建物をアップグレードしますが、実際の建物はアップグレードに一定の時間がかかります。Evony はサーバーから実行されますが、iPhone ゲームをアプリから実行したいと考えています。これは、ゲームが実行されていないときに継続的に時間を更新する必要があるという私の問題につながります。私はプログラミングでクロックシステムを使用するのが初めてで、誰かが私を助けてくれるかどうか疑問に思っていました.

4

1 に答える 1

3

建物オブジェクトが作成されたら、作成されたタイム スタンプでマークします。次に、ビューが読み込まれるか起動されるたびに、現在の日付と時刻を作成されたタイムスタンプと比較して、建物の「寿命」を示します。

iOS SDK で現在の日付と時刻を取得する方法は次のとおりです。

[NSDate  date]
于 2012-06-18T17:58:53.577 に答える