首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Unity与Android Studio✨之间那些不清不楚的小秘密✨(Android Studio与unity交互)

()里面的是自己的包名+类名 这样写的可以不用继承UnityPlayerActivity也可以用 unity代码: AndroidJavaClass jc = new AndroidJavaClass...自己的类写一个静态构造方法 注意:这里的AndroidJavaClass()里面的是自己的包名+类名 这样写的可以不用继承UnityPlayerActivity也可以用 我这里是写了一个静态构造方法...,先通过Unity拿到这个方法,然后通过这个方法来调用这个类里面写的非静态方法 说到底还是先用了静态方法获取的第一步 unity代码: AndroidJavaClass jc =...jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject jo = jc.GetStatic...("currentActivity"); AndroidJavaClass toast = new AndroidJavaClass("android.widget.Toast

3.4K40
您找到你想要的搜索结果了吗?
是的
没有找到

Unity Android Plugin开发指南

Unity调用Java方法 UnityEngine提供了两个类来分别访问Java的实例对象以及类对象: AndroidJavaObject与AndroidJavaClass 前者表示java.lang.Object...(T) void 设置成员变量 SetStatic(T) void 设置类的成员变量 注意: T的类型只能为原始值类型(int、long、string等等),或者AndroidJavaObject、AndroidJavaClass...,或者内容为原始值类型或AndroidJavaObject的数组 Get和Set方法直接操作成员变量,而不是通过getter或setter 下面将通过一段代码来演示:如何获取一个AndroidJavaClass...现在,我们来获取Player这个类并获取其单例: AndroidJavaObject player = new AndroidJavaClass("example.Player").CallStatic...class PlayStateChangedHandler : AndroidJavaProxy { internal PlayStateChangedHandler() : base(new AndroidJavaClass

7.9K80

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券