gpt4 book ai didi

java - (Android Unity插件)我创建了一个简单的插件,预计123,得到0

转载 作者:行者123 更新时间:2023-12-01 18:12:16 26 4
gpt4 key购买 nike

我正在尝试为 Unity 制作一个插件,但即使是最简单的类也无法工作。

在 Android Studio 中,我创建了一个库模块,并在其中创建了以下类:

package com.vuforia.android.pluginlib;

import static android.os.Looper.getMainLooper;

public class Multi {
static public Multi mult=new Multi();
static public int testes =123;
}

之后我在lib的gradle中添加了一个Task的以下配置,以创建aar:

task copyPlugin (type : Copy){
dependsOn assemble
from ('build/outputs/aar')
into ('../../Assets/Plugins/Android')
include(project.name+'-release.aar')
}

在统一中,我创建了一些 Sprite ,并向其中添加了这样的脚本:

using UnityEngine;

public class movetest : MonoBehaviour
{
private AndroidJavaClass javaClass = null;
void Update()
{

javaClass = new AndroidJavaClass("com.vuforia.android.pluginlib.Multi");
int i = javaClass.GetStatic<int>("testes");
Debug.Log("->>"+i);
}

}

当点击运行时,会收到“->>0”。

最佳答案

我假设您正在编辑器中运行,因为您说过“单击运行时”..

Java 插件在编辑器中不起作用。您需要部署到 Android 设备来测试功能。

关于java - (Android Unity插件)我创建了一个简单的插件,预计123,得到0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60446260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com