4

iPhoneでゲームを作っています。iPhoneOS3.1がCADisplayLinkクラスでv-syncをサポートしていることがわかりました。v-syncはゲームグラフィックスにとって理想的なソリューションだと思います。これだけを使用します。(NSTimerへのフォールバックはありません)しかし、SDKドキュメントはこれも述べています。CADisplayLinkは、OS3.1でのみサポートされています。

CADisplayLinkクラスをサポートできないハードウェアモデルはありますか?

4

2 に答える 2

1

CADisplayLink をサポートできないハードウェア モデルがあるかどうかはわかりませんが、次のデバイスの 3DAR で使用すると改善が見られます。

iPhone4 / iOS 4.1
3GS / iOS 4.0
3G / OS 3.1.2
Original / OS 3.1.3

そのパフォーマンスとシンプルさにとても満足しています。

于 2010-08-13T08:17:52.587 に答える
0

iOS 3.1.3 を実行している iPhone 3G と iPod touch (第 1 世代) で問題が発生しました。問題が本当にCADisplayLink. 自分でテストすることはできず、ユーザーはクラッシュ レポートを送ってくれません。

于 2011-05-24T23:33:07.867 に答える