我正在做一個跨平臺的遊戲。我想保留所有設備的所有分辨率的一個appdelegate文件,以便我可以使用2-3組資源文件夾製作超級通用應用程序。ios,android,windows和blackberry設備的cocos2d-x多分辨率appdelegate.cpp
你們可以分享你的appdelete.cpp文件,顯示你如何實現ios,android,blackberry和windows phone的決議。
我的意思是,甚至可能嗎?我只想知道人們是如何真正實現它的?他們是否爲每個平臺創建單獨的項目並更改不同平臺的代碼?
此設置的資產分辨率是多少? 640乘480?所以說iphone,ipod我有960x 640和iphone 5 1136 x 640(資產和設計分辨率)? 1920x 1080和1280x 720適用於高清和全高清(資產和設計)。然後爲800 x 480(屏幕)其餘使用320x 480(資產和設計)??? –
這是您設計資產的設計解決方案。你可能有不同的分辨率資產爲iPad,iPhone等,並根據設備的分辨率使用適當的資源。如果您想要爲所有設備使用相同的資產,則必須對資產進行擴展/縮放以精確匹配設備。 –
哦,好的,非常感謝你的幫助。假設我有9套資產。對於originalipod(480x320),ipod4,iphone5,ipad2,ipad3,720p,1080p,1280x 768和800x 480,我將如何在appdelegate中編寫代碼以選擇文件夾,如果屏幕分辨率與資產的資產相匹配使用原始iPod的資產並將其擴展到設備。你可以給一個示例代碼。 –