之前群里有人问能不能做一个 Playstation 游戏列表插件,我用闲暇时间研究了下 Sony 的接口,并写了套插件出来。 Demo 测试站演示页面:已挂 本站演示页面:playstation_gamelist 原理 PSN 的 API 是不公开的,Github 上有人通过抓 Playstation 手机 App 的 http 报文整理了一套 API 接口出来,具体内容参阅这

在 Unity 2018.4 及以下版本中,偶现在悬浮状态(hover)时隐藏并再次显示该 UI 后,高亮状态不重置的问题,其中以 Button 居多。 问题描述 UGUI 按钮 A,点击时隐藏自身(SetActive(false))。之后通过其他方式将其开启,发现 A 仍然保持高亮状态,并没有重置。 此情况为偶现 Bug,对于克隆出的物体 + 自定义 EventSystem

发现 Unity 使用 Gradle 打安卓(Android)包时出现 OpenJDK 进程不释放内存的问题,导致打几次包机器就内存不足了。 问题复现 使用 Unity 打包安卓 apk,打包方式选择 Gradle,打包时,内存占用如下: 打包完成后,OpenJDK 进程不消失,占用内存也不吐出来: 再次打包,OpenJDK 占用内存翻倍,打包完也不释放: 解决方法 在 Uni

在 Unity 中使用安卓 AAR/JAR 插件时,如果在主线程中调用安卓 java 方法,可以正常调用,但新开一个线程调用时,将会闪退。这里记录下解决方法。 问题复现 有如下测试代码,生成一个安卓对象,并调用其 JAVA 实例方法 TestFunc。 1.同步调用(正常) 在 Unity 主线程中调用安卓方法,即同步调用: void Start() { androidObj

在 Unity 项目中集成 Android 插件时,某插件不能使用,查看 Logcat 处报错 NoClassDefFoundError:Failed resolution of:Landroid/arch/lifecycle$Event。 问题复现 在 Unity 中集成AndroidUtilCode插件以便在 Unity 中控制安卓亮度、音量等功能,集成后调用相关方法后报错