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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值