[英]How should I Maintain aspect ratio in Unity c# and set the 3D object to scale within the aspect ratio of the selected aspect ratio?
[英]Unity) How can I maintain sprites aspect ratio?
不同屏幕分辨率的图像可能会水平或垂直拉伸。 为了防止他们这样做,您可以首先添加拉伸组件Aspect Ratio Fitter
的对象。 在那里您可以选择一种模式:宽度控制高度(宽度始终相同,高度变化,因此 object 具有相同的纵横比)或高度控制宽度(高度始终相同,宽度改变)。
此外,如果您的 object 位于 Canvas 中,您可以在组件Canvas Scaler中将UI Scale mode
设置为Scale with screen size模式。 然后您可以设置默认屏幕分辨率,如果在某些设备中它与默认值不同,Canvas 中的对象将自行更改其大小以正常显示。
PS我的英语可能不好。 如果您对某些事情有误解或有疑问,请提出!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.