我做了一個遊戲。我想在iPhone和iPad上使用它(通用遊戲)。我在設置屏幕640x1136 gamescene.sks文件。當我在所有iPhone上玩遊戲時,屏幕似乎都很完美。但是當我在iPad上玩時,遊戲屏幕看起來比iPad屏幕更大。我如何設置iPad的屏幕?設置通用設備(iPhone和iPad)的屏幕
1
A
回答
1
這一切都歸結到你正在使用的scaleMode。
你有4個選項
這首先重新調整1場景框架,其他都保持在您指定的大小和規模的現場,以適應屏幕。如上所述,調整您的場景大小以適應您的屏幕。如果您的初始場景是10,10,它將使iPhone上的場景尺寸爲320x480。填充(默認),使場景的座標保持一致,但沿x和y方向延伸。如果您的遊戲處於橫向模式,並且您設計的是4:3屏幕,那麼您將在創建16x9的時候產生一種特殊效果.AspectFill會保持縱橫比相同,但會縮放您的場景直到最遠邊界被擊中。如果您使用4:3場景進行橫向拍攝,則會伸展到左側和右側邊框,使頂部和底部裁剪以保持比例。
.AspectFit,保持長寬比不變,但會縮放場景,直到最近的邊界被擊中。如果您使用4:3場景進行景觀拍攝,它將伸展到頂部和底部邊框,使得黑色邊框顯示在左側和右側。
如果你想讓你的遊戲出現在相同的尺寸上所有的屏幕,最好的辦法是使用.AspectFill,並計劃圍繞裁剪你的遊戲。 (基本上不把任何東西在一個地區重要的是,也會被剪裁)
相關問題
- 1. 設計的iPhone 5屏幕和設備的屏幕較小
- 2. IPhone - 一次設置屏幕
- 3. 如何查詢設備屏幕比例(iphone或ipad)?
- 4. 遠程捕獲iphone設備的屏幕。
- 5. iPhone設備上的初始屏幕
- 6. Cocos2d - 設置設備/屏幕方向
- 7. 通過設備設置Android應用屏幕方向
- 8. 如何在iPhone或iPad上設置鎖定屏幕的壁紙
- 9. 檢測iPhone/iPad自動屏幕鎖定設置
- 10. MonoGame iPhone iPad設置
- 11. 分別針對iPhone,iPad和Android設備
- 12. Android:禁用插入時保持設備屏幕的設置
- 13. 將Iphone屏幕轉換爲Ipad屏幕
- 14. 使用UIAutomation訪問iPad設備設置
- 15. iPhone和iPad的屏幕分辨率
- 16. 設備屏幕方向
- 17. Android設備/屏幕支持
- 18. Android設備屏幕截圖
- 19. 爲小屏幕設備
- 20. iOS通用屏幕設計
- 21. 設置爲iPhone和iPad的Unity
- 22. Android多設備和屏幕支持
- 23. 屏幕尺寸和設備方向
- 24. 當它旋轉時,ipad設備的屏幕方向不正確
- 25. viewview在viewcontroller擴大寬度ipad(或更大的屏幕設備)
- 26. 尋找屏幕截圖展示偉大的iphone + ipad設計
- 27. 使用主屏幕圖標打破iPhone上的設備高度
- 28. 設置相應的設備屏幕尺寸的Textview尺寸
- 29. 通用應用程序拒絕在iTunes中「缺少屏幕截圖」,但設置爲「iPhone」目標設備系列
- 30. iPad/iPhone屏幕鏡像
你有沒有用故事板或的.xib?請爲您的遊戲視圖使用適當的約束,並將所有四個屬性(x,y,重量,高度)分配給您的視圖。 –