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

相关推荐
Kapaseker7 分钟前
为什么 Java 的数组需要 new 出来
android·java·kotlin
黄林晴22 分钟前
颠覆开发!Google AI Studio 一句话生成原生 Android App
android·google io
鹿野素材屋23 分钟前
Unity预加载:减少游戏中首次加载资源时的卡顿
windows·游戏·unity
RPGMZ28 分钟前
RPGMZ游戏引擎事件技巧大全
javascript·游戏引擎·事件·rpgmz·rpgmakermz
恋猫de小郭34 分钟前
Flutter 3.44 发布啦,超级大版本更新!!!
android·flutter·ios
zb2006412040 分钟前
Laravel10.x重磅升级:新特性全解析
android
2601_957418801 小时前
深入解析Android相机有线连接:PTP与MTP协议栈实现原理与实践
android·数码相机·智能手机
努力努力再努力wz1 小时前
【QT入门系列】QWidget 六大常用属性详解:windowOpacity、cursor、font、focus、toolTip 与 styleSheet
android·开发语言·数据结构·c++·qt·mysql·算法
天若有情6731 小时前
Superpowers 游戏引擎核心应用场景与落地指南
游戏引擎·superpowers
撩得Android一次心动1 小时前
C语言基础笔记3【个人用】
android·c语言·开发语言·笔记