unity调用安卓方法

unity导出成安卓工程,集成到安卓显示:

https://blog.csdn.net/AllBluefm/article/details/155519181

安卓调用unity中的方法

https://blog.csdn.net/AllBluefm/article/details/155520167

使用场景:比如unity中播放一个动画,播放完成之后改变安卓中按钮的样式

第一步:在unity脚本中调用安卓方法

复制代码
using UnityEngine;

public class StatusBarController : MonoBehaviour
{
    void Start()
    {
        ShowStatusBar();
    }

    private void ShowStatusBar()
    {
        // 调用插件中的方法
        using (AndroidJavaClass UnityCallUtil = new AndroidJavaClass("com.test.utils.UnityCallUtil"))
        {
            UnityCallUtil.Call("calledByAndroidShowStatusBar");
        }
    }
}

第二步:将unity打成aar,放到安卓项目中,必须保证aar和com.test.utils.UnityCallUtil在同一个模块中,否则调用不到

第三步:在com.test.utils.UnityCallUtil的calledByAndroidShowStatusBar中处理安卓需求

复制代码
package com.test.utils;

import androidx.fragment.app.Fragment;

public class UnityCallUtil extends Fragment {

    public static void calledByAndroidShowStatusBar() {
        // 在这里处理安卓需求
    }
}
相关推荐
二流小码农4 小时前
鸿蒙开发:上传一张参考图片便可实现页面功能
android·ios·harmonyos
鹏程十八少5 小时前
4.Android 30分钟手写一个简单版shadow, 从零理解shadow插件化零反射插件化原理
android·前端·面试
Kapaseker5 小时前
一杯美式搞定 Kotlin 空安全
android·kotlin
三少爷的鞋5 小时前
Android 协程时代,Handler 应该退休了吗?
android
火柴就是我19 小时前
让我们实现一个更好看的内部阴影按钮
android·flutter
砖厂小工1 天前
用 GLM + OpenClaw 打造你的 AI PR Review Agent — 让龙虾帮你审代码
android·github
张拭心1 天前
春节后,有些公司明确要求 AI 经验了
android·前端·人工智能
张拭心1 天前
Android 17 来了!新特性介绍与适配建议
android·前端
Kapaseker1 天前
Compose 进阶—巧用 GraphicsLayer
android·kotlin
黄林晴1 天前
Android17 为什么重写 MessageQueue
android