13

cocos2d でスプライトに HD 画像を使用する方法がよくわかりません。ドキュメントに目を通し、ピクセルではなくポイントをサポートする最新のベータ版をダウンロードしましたが、-hd サフィックスのアイデア全体がわかりません。つまり、助けが必要で、cocos2d ゲームで Retina 品質のグラフィックスを使用する方法がわかりません。とても簡単だと思いますが、これを行うには何も見つかりません。どんな助けでも大歓迎です。

わかりましたので、これはあまりにも多くのことを求めているかもしれませんが、誰かがコードをどこに置くか教えてくれれば非常に役に立ちます。(それは言い過ぎかもしれませんが) でもセリフとかだったら載せていただけると嬉しいです。私はここでまったく無知です。私が試したことの 1 つは、コンテンツの倍率を設定することでした。画像は高解像度でしたが、iPod touch 第 4 世代では fps が約 12 fps まで低下しました。私は本当にこれを理解していません。

ありがとう、

たて

4

2 に答える 2

21

最新のベータ版を使用している場合、必要な唯一の変更は、すべての画像を 2 倍のサイズでエクスポートし、Apple の「@2x」と同様の「-hd」サフィックスを使用することです。ドキュメントには、ディレクターのコンテンツ スケール ファクターを設定する必要があるとも書かれていますが、私の場合はそうする必要はなかったようです。

あなたはすでにそれを読んでいるように思えますが、誰かが利益を得ることができることを願って、ドキュメントにリンクします.

于 2010-10-16T22:33:47.497 に答える
2

"-hd" は Cocos2D-iPhone 用、"@2x" は Apple が使用するアイコン (例: Default.png) 用だと思います。

違いを確認したい場合は、1) 通常のバージョンと「-hd」バージョンの間でわずかに異なる画像をセットアップし (例: 色の違い、マイナーな変更を追加)、2) 「iPhone」を使用してシミュレーターで実行します (iPhone 3 GS の場合)。次に「iPhone(Retina)」(iPhone 4+の場合) を使用すると、別のものが表示されるはずです。

お役に立てれば。

于 2012-03-04T10:55:14.213 に答える