java接入到unity中_Unity之SDK接入(Unity与Android通信)

本文介绍了如何将Java接入到Unity中,通过Unity的class.jar包实现Android与Unity的通信。详细步骤包括在Android工程中创建MainActivity,调用UnityPlayer.UnitySendMessage,然后在Unity中编写EclipseCall.cs脚本,处理Android的回调。文章强调了关键注意事项,如确保Activity继承UnityPlayerActivity,保持唯一,正确打包,并匹配包名等。
摘要由CSDN通过智能技术生成

首先介绍一点关于Android与unity通信的知识:

完成通信主要靠unity中的class.jar包(在unity的安装目录下)。

在unity中调用android的方法:

jo.call("方法名"[,参数名])             其中[]代表可有可无。

在endroid中调用unityu的方法:

导入class.jar包,继承UnityPlayerActivity,使用UnityPlayer.UnitySendMessage("游戏对象名","unity中的方法名","参数")

现在,我们已经有基础了,可以动手操作了

1.eclipse中新建Android工程,导入Unity安装目录下的class.jar类,添加MainActivity.java代码:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

packagecom.example.test;importcom.unity3d.player.UnityPlayer;importcom.unity3d.player.UnityPlayerActivity;importandroid.os.Bundle;public cl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值