安卓调用unity中的方法

unity集成到安卓中:

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

unity调用安卓方法:

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

安卓调用unity中的方法,比如点击安卓上一个按钮,启动unity中一个动画

第一步:unity中需要写好脚本,并挂载到一个gameObject上,供安卓调用

复制代码
using UnityEngine;

public class AnimationControl : MonoBehaviour
{
    private Animation anim;
    private string clipName = "Scene";

    void Start()
    {
        anim = GetComponent<Animation>();
    }

    void Update()
    {
    }

    // 播放动画,供安卓调用
    public void Play()
    {
        anim[clipName].time = 0f;
        anim[clipName].speed = 1f;
        anim.Play(clipName, PlayMode.StopSameLayer);
    }
}

第二步:在安卓中调用

复制代码
// 播放动画
UnityPlayer.UnitySendMessage("model", "Play", "");

第一个参数:unity中AnimationControl 脚本挂载的gameObject名称

第二个参数:调用的方法

第三个参数:需要传到unity中的参数

相关推荐
用户69371750013842 分钟前
Room 3.0:这次不是升级,是重来
android·前端·google
alexhilton3 小时前
Compose中的ContentScale:终极可视化指南
android·kotlin·android jetpack
mxwin5 小时前
Unity Shader FLOWMAP岩浆流动制作案例
unity·游戏引擎·shader·uv
小贺儿开发5 小时前
【Arduino与Unity交互探究】01 摇杆模块
科技·unity·游戏引擎·arduino·串口通信·摇杆·硬件交互
Digitally5 小时前
2026 年 8 款安卓数据擦除软件和应用对比
android
杨忆5 小时前
android 11以上 截图工具类
android
粤M温同学5 小时前
Android Studio 中安装 CodeBuddy AI助手
android·ide·android studio
阿拉斯攀登6 小时前
【RK3576 安卓 JNI/NDK 系列 08】RK3576 实战(二):JNI 调用 I2C 驱动读取传感器数据
android·安卓ndk入门·jni方法签名·java调用c++·rk3576底层开发·rk3576 i2c开发
Yasin Chen7 小时前
Unity TMP_SDF 分析(三)顶点着色器1
unity·游戏引擎·着色器
mxwin8 小时前
Unity Shader 使用 Noise 图 制作Shader 溶解效果
unity·游戏引擎