我正在使用c#進行統一的簡單遊戲,但它對所有移動屏幕分辨率都無法響應。我能做些什麼來使它響應所有的移動分辨率。雖然對於我使用畫布標量組件的畫布,我可以爲不在畫布中的背景圖像做些什麼,如何使它覆蓋整個屏幕。如何使遊戲響應所有移動分辨率
2
A
回答
-3
Screen.width和Screen.height是您需要的唯一的統一特定方法。
根據您的屏幕尺寸將高度,寬度和位置信息傳遞給對象。 更難學習gui的部分。 試試吧,告訴我們,讓我得到了確認
2
的Canvas
應該附加一個CanvasScaler
組件,如果您已經從菜單中創建它,如果它是從添加其他UI元素的場景自動創建。如果不是,只需添加組件。
然後,選擇您希望支持的最低分辨率,然後爲其構建UI。提醒:如果要使用百分比,請使用錨點&,而不是像素大小。如果您需要在組件之間進行分割和/或固定寬高比,請使用Horizontal Layout
,Vertical Layout
,Layout Element
,Aspect Ratio Fitter
和不可見Container
面板的組合。
完成UI結構後,您可以調整CanvasScaler
的屬性以實現所需的效果。您可能需要Scale With Screen Size
(使用您的參考分辨率),Match Width Or Height
和一個完整0
(按寬度匹配),0.5
(W和H均等匹配)或完整1
(按高度匹配),因爲這是適用的大多數遊戲,但它取決於你的目標定位(人像或風景)和你的遊戲。
相關問題
- 1. 遊戲開發:如何讓我的spritegame動態分辨率?
- 2. Android遊戲的不同分辨率
- 3. 如何讓我的800 * 600遊戲適合所有屏幕分辨率?
- 4. 如何讓我的Android遊戲適合所有屏幕分辨率?
- 5. 使用Adobe AIR將遊戲適應設備分辨率
- 6. 水平滾動移動分辨率與響應的css
- 7. XNA遊戲分辨率高於pc分辨率 - 是否會導致問題?
- 8. 如何在Windows 8 WinJS遊戲中處理分辨率?
- 9. c#遊戲有多個圖標分辨率?
- 10. 所有分辨率的css
- 11. 使用@ 2x升級iPhone4分辨率的cocos2d iPhone遊戲
- 12. HTML5 JS適用於任何分辨率的遊戲
- 13. 網站分辨率修復Javascript中的所有分辨率
- 14. 我如何在Android遊戲中使用特定尺寸的圖像到所有屏幕分辨率?
- 15. 如何使div響應屏幕分辨率?
- 16. 智能手機分辨率響應
- 17. 遊戲iframe響應
- 18. Android上的全屏與2D遊戲的不同分辨率
- 19. 獲取適當的位置/分辨率SpriteKit遊戲
- 20. Android上用於libgdx遊戲的全屏分辨率
- 21. 更改顯示分辨率遊戲實踐
- 22. 在Android上創建分辨率獨立遊戲
- 23. 用不同的分辨率製作遊戲?
- 24. 谷歌遊戲截圖尺寸分辨率
- 25. 如何使用小分辨率設備爲4K分辨率編碼響應式UI?
- 26. Images.xcassets:如何爲所有分辨率使用一個圖像
- 27. 如何使網頁與所有分辨率兼容?
- 28. 如何使swf與所有屏幕分辨率兼容?
- 29. 如何將j2me遊戲運行到像andengine這樣的所有屏幕分辨率
- 30. LibGDX - 如何讓我的遊戲在所有屏幕分辨率上都能正常工作?