Unity直接调用java代码(不打jar包)

您所在的位置:网站首页 引用jar包gpl30可以商用吗 Unity直接调用java代码(不打jar包)

Unity直接调用java代码(不打jar包)

2024-07-10 08:49| 来源: 网络整理| 查看: 265

从Unity2018.2版本以后,Unity已经可以直接编译 .cpp、.a、.java 文件作为 插件 在Unity程序中使用了,可以节省下使用VS、AS、XCode进行插件开发的导出调试的步骤,十分方便。

准备一个.JAVA插件的源文件

package com.unity.androidplugin; public class MathClass { //方式二 unity设置context public static int Add(int a,int b) { return a+b; } }

unity工程 将MathClass.java文件放在Plugins文件夹下面

public Text Log; AndroidJavaObject jo_MathClass; // Start is called before the first frame update void Start() { jo_MathClass = new AndroidJavaObject("com.unity.androidplugin.MathClass"); } public void MathTest() { try { int result = jo_MathClass.CallStatic("Add", 2, 3); Log.text = result.ToString(); } catch (Exception e) { Log.text = e.Message; } }

以后可以省去很多时间,可以减少打jar包的需求了



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3