一、首先在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那边的参数,可直接使用了。
|