Facebook Share

การตั้งค่าใช้งาน Retina Display ในการพัฒนาเกมด้วย cocos2d

By: admin

22 Jul 2011

สำหรับผู้เริ่มพัฒนาเกมด้วย cocos2d อาจสงสัยว่าจะทำเกมที่ใช้กับหน้าจอแบบ Retina Display ใน iPhone 4 ได้อย่างไร บทความนี้มีคำตอบ

แน่นอนปัจจุบันคนที่กำลังเริ่มพัฒนาเกม อาจสงสัยว่าหน้าจอของ iPhone 3Gs (หรือรุ่นต่ำกว่า) ซึ่งมีความละเอียดหน้าจอเป็น 320 x 480 pixel แต่ใน iPhone 4 ซึ่งเป็น Retina Display มีความละเอียดของหน้าจอเป็น 640 x 960 pixel จึงมีคำถามว่าแล้วเราจะทำเกมให้รองรับทุกรุ่นได้อย่างไร

สบายใจได้ ใน cocos2d มีการรองรับ โดยผู้พัฒนาสามารถทำภาพกราฟิกความละเอียด 640 x 960 pixel ได้เลย ซึ่งมีขั้นตอน ดังนี้

1. ‎ไปที่ไฟล์ XXXAppDelegate.m ซึ่งเวลาสร้างโปรเจคมาใหม่จะมีไฟล์นี้อัตโนมัติ ให้เอา //(comment) ออกตรงบรรทัด if(![director enableRetinaDisplay:YES]) และก็อีกบรรทัดที่อยู่ใต้คำสั่ง if

2. ‎เวลารัน เลือกเมนู Hardware > Device > iPhone(Ret​ina)

ก็เป็นอันเรียบร้อย โดยการทำงานคือ จะใช้ point โดยถ้าเป็นรุ่น iPhone 3Gs หรือต่ำกว่า 1 point จะแทน 1 pixel แต่ถ้าตรวจสอบเจอเป็น iPhone4 1 point ก็จะแทน 4 pixel

Login

Who's online

There are currently 0 users and 0 guests online.