unity与安卓通信:unity给安卓发数据
一、首先在unity写一段代码。private int rote;//要传给安卓的参数public void transferMobAdRate(){List<Tongyong> tongyongItems = ServiceData.result.data.tongyong;for (int i = 0; i < tongyongItems.Count; i++){if (to
一、首先在unity写一段代码。
private int rote; //要传给安卓的参数
public void transferMobAdRate()
{
List<Tongyong> tongyongItems = ServiceData.result.data.tongyong;
for (int i = 0; i < tongyongItems.Count; i++)
{
if (tongyongItems[i].staticKey == "transferMobAdRate")
{
rote = tongyongItems[i].staticValue;
}
}
}
using (var adSdk = new AndroidJavaClass("com.demo.sample.UnitySdk"))
{
adSdk.SetStatic<int>("rate", rote);
var result = adSdk.GetStatic<int>("rate");
}
tips:注意com.demo.sample代表安卓包名,UnitySdk代表安卓类名。
二·、编辑安卓的UnitySdk类。
public static int rate = 20; //接收unity那边的参数,可直接使用了。
更多推荐
所有评论(0)