安卓调用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中的参数

相关推荐
andr_gale27 分钟前
04_rc文件语法规则
android·framework·aosp
leo__5201 小时前
单载波中继系统资源分配算法MATLAB仿真程序
算法·matlab·unity
祖国的好青年1 小时前
VS Code 搭建 React Native 开发环境(Windows 实战指南)
android·windows·react native·react.js
黄林晴2 小时前
警惕!AGP 9.2 别只改版本号,R8 规则与构建链路全线收紧
android·gradle
小米渣的逆袭2 小时前
Android ADB 完全使用指南
android·adb
儿歌八万首2 小时前
Jetpack Compose Canvas 进阶:结合 animateFloatAsState 让自定义图形动起来
android·动画·compose
努力长头发的程序猿3 小时前
Unity使用ScriptableObject序列化资源
unity·游戏引擎
mxwin3 小时前
Unity Shader 手写基于 PBR 的 URP Lit Shader 核心光照计算
unity·游戏引擎·shader
小贺儿开发3 小时前
Unity3D 智能云端数字标牌系统
unity·阿里云·人机交互·视频·oss·广告·互动