Unity中Canvas的相关问题

Unity中UGUI中UI界面中原来Canvas的大小是960*540,现在我将Canvas的大小改为1920*1080,难道一定要逐个将界面里面的所有UI都改为原来的两倍吗?有更好的办法吗?

建议不修改canvas大小,考虑render mode选择 screen space-Camera或overlayer,然后在canvas scaler里通过scale with screen size来适配,如果需要使用word space可以直接修改scale

直接设置MainCamera自适应吧