想在 Unity 中显示 Android 界面,但又不想导出 Unity 工程在 Android Studio 里编辑,于是探索将 Activity 导出到 AAR 包,用 Unity 编译打包的方法。 说明 本文介绍了通过 Unity Editor 打包含 Android Activity 在内的多 Act……

前文说过使用符号表可以解析 libunity 等 so 库的调用堆栈,但对于开启引擎代码裁剪的 IL2CPP 正式包来说,符号表的 Build Id 与 apk 内的 so 库是不一致的。 示例 以下是某 Unity 游戏的 CRASH 日志,可见其打包版本为 Unity 2020.3.12f1(b3b2c6……

想细细研究下 native engine object,发现之前理解有误,不过 Unity 到最后也没说清楚,所以标题从探究换成了碎碎念。 前排提醒:本文主要内容为个人思考,未精细排版,且少图多字,观感不佳。 如果你是搜索引擎过来的,建议直接跳转到重新理解原生引擎对象标题处 起因 在 RenderTextur……

线上崩溃统计日志中经常出现一个空指针崩溃问题,关键词为 signal 11(SIGSEGV),code 1(SEGV_MAPERR),fault addr 00000000,调用链指向 libunity.so。 问题 虽然崩溃时调用链指向了 libunity.so,但具体执行了啥,调用的是哪个方法,根本无从下……

最近在搞一个帧同步的 Demo,涉及到网络消息转发。之前内网版 Demo 使用 String + Protobuf 二次封装发送消息,而公网带宽和流量都要钱,有必要压缩下。 LZMA、GZip 与 LZF 三种压缩算法的优缺点: LZMA:7z 默认的压缩算法,压缩率较高,但是时间很长; GZip:压缩率较 ……