【Unity - Jar】Unity-Android Jar包与适配

本文介绍了如何在Unity中将class.jar包导入Android Studio,创建并打包为Jar文件,同时讲解了针对刘海屏的适配方法,包括删除MainActivity的XML布局、创建测试类以及调整代码以适应刘海屏设备。
摘要由CSDN通过智能技术生成

Canvas Scaler

  		// 屏幕实际宽高比值的  < 画布大小的宽高比值  采用以宽度缩放
        // 屏幕实际宽高比值的  > 画布大小的宽高比值  采用以高度缩放
        var canvasScaler = gameObject.GetComponent<CanvasScaler>();
        if (canvasScaler == null)
            return;
        var screenRatio = 1920f / 1080;
        var actualRatio = Screen.width * 1.0f / Screen.height;
        Debug.Log($"{Screen.width} , {Screen.height}, {actualRatio}, {screenRatio}");
        canvasScaler.matchWidthOrHeight = (actualRatio < screenRatio) ? 0 : 1;

AndroidStudio4 导出jar包

1 创建 AndroidStudio 项目



下图中填写的名称与包名,没有要求,随意定义。

此时,工程已创建完毕,接下来创建一个新的 Module


下图中的 Package name 与Unity包名一致

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值