Mevcut bir OpenGL ES 1.1 tabanlı 2D iPhone oyununu, iPhone 4'ün retina ekranı ile uyumlu olacak şekilde güncellemek için gerekli adımlar nelerdir? Hala Apple'ın CrashLanding (download) örnek koduna gelen Texture2D sınıfını kullanıyorum.2B iPhone oyununun iPhone 4'ün retina ekranı ile uyumlu olması nasıl güncellenir?
Apple's documentation'u okuduktan sonra, WWDC videosunu izleyerek (oturum 134 "Retina Ekranı için iPhone Uygulamanızı Optimize Edin") ve hala Cocos2D örnek koduna bakıyorum. Inanmak
gerekli adımlar aşağıdaki gibidir:
- 2.0 1.0 ila "contentScaleFactor" değiştirerek
[UIImage imageNamed:@"image.png"]
- için (ekteki "@ 2x"/a) yüksek çözünürlüklü sanat geçen (burada?)
glViewport
glOrthof
bağımsız değişkenleri güncelleme Lütfen OpenGL için nispeten yeni olduğumu unutmayın.
Yardımlarınız için teşekkürler!
Sadece emin olmak için ... glViewport'unuz daha büyük ekran için doğru boyuta ayarlanmış mı? Eğer hala düşük boyuta sahip olsaydın, garip şeyler olabilirdi. Ayrıca orto numaralarınızın doğru olduğundan emin olun. – Moncader