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

编程入门 行业动态 更新时间:2024-10-24 04:40:35

Unity直接调用java代码(<a href=https://www.elefans.com/category/jswz/34/1694929.html style=不打jar包)"/>

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

今天从网上浏览文章,发现Unity出了个功能,在Unity中可以直接丢java文件到Unity的Plugin文件夹下,就可以直接调用

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

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

package com.unity.androidplugin;public class MathClass {//方式二 unity设置contextpublic 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 updatevoid Start(){jo_MathClass = new AndroidJavaObject("com.unity.androidplugin.MathClass");}public void MathTest(){try{int result = jo_MathClass.CallStatic<int>("Add", 2, 3);Log.text = result.ToString();}catch (Exception e){Log.text = e.Message;}}

代码是抄的,为了防止连接失效特做记录

转载 :灰信网

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

更多推荐

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

本文发布于:2023-12-03 07:35:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1652726.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:不打   直接调用   代码   Unity   jar

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!