我正在使用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. Iphone 5游戏分辨率
- 2. Win 8 MonoGame - 游戏分辨率与屏幕分辨率对比
- 3. 游戏开发:如何让我的spritegame动态分辨率?
- 4. Android游戏的不同分辨率
- 5. 八哥游戏分辨率在multiplataform
- 6. Pygame:改变游戏分辨率
- 7. 在XNA游戏中的分辨率
- 8. 如何让我的Android游戏适合所有屏幕分辨率?
- 9. 如何让我的800 * 600游戏适合所有屏幕分辨率?
- 10. 使用Adobe AIR将游戏适应设备分辨率
- 11. 水平滚动移动分辨率与响应的css
- 12. XNA游戏分辨率高于pc分辨率 - 是否会导致问题?
- 13. 如何根据每个分辨率调整我的2D游戏?
- 14. 如何在Windows 8 WinJS游戏中处理分辨率?
- 15. 如何设计一个多分辨率的游戏?
- 16. 如何处理Windows Phone 8 HTML5 + JavaScript游戏的分辨率?
- 17. 如何在所有屏幕分辨率
- 18. c#游戏有多个图标分辨率?
- 19. 所有分辨率的css
- 20. 在所有屏幕分辨率的2D游戏固定相机的左侧
- 21. 使用@ 2x升级iPhone4分辨率的cocos2d iPhone游戏
- 22. 响应式CSS:div在备用分辨率上没有响应
- 23. HTML5 JS适用于任何分辨率的游戏
- 24. 当我运行我的Flash游戏时,图形分辨率下降游戏
- 25. 网站分辨率修复Javascript中的所有分辨率
- 26. 我如何在Android游戏中使用特定尺寸的图像到所有屏幕分辨率?
- 27. 如何使div响应屏幕分辨率?
- 28. 如何使Android Andengine游戏向下兼容低端设备(较低分辨率)
- 29. 蛇游戏,如何使蛇移动?
- 30. 智能手机分辨率响应