unity 安卓屏幕适配

很简单,就几个操作设置

1、

做个单例直接调

public void ScreenPost(Transfrom post)

{

float p1=(float)Screen.width/1136f;

float p2=(float)Screen.height/640f;

float p=p1<p2?p1:p2;

post.transfrom.localScale=Vector3.one*p;

}

2、修改Canvas下的

 一般是以屏幕的高为基准进行适配的

3、在安卓studio下,使用安卓的api接口调整屏幕进行适配(推荐)

可参考unity如何接安卓的SDK方案,转换unity工程文件转换至安卓studio下进行操作适配屏幕。

(具体搜一下吧,方案大致分为三种,写的都比较详细)

Android屏幕适配方案 - 简书 (jianshu.com)

4、再就是根据机型算屏幕进行,在服务器端存机型数据

扫描二维码关注公众号,回复: 15253606 查看本文章

猜你喜欢

转载自blog.csdn.net/qq_46043095/article/details/130370767
今日推荐