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

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

记录下镜像上传 DockerHub 的步骤,不过仔细想了想,一般人应该不会有这种需求?毕竟 DockerHub 的服务在国内都是时断时续的。 起因 腾讯云轻量服务器的性能太垃圾了,自己写的 Dockerfile,远端编译镜像,腾讯云轻量机的东京 1 核 2G 机器直接失联,多次尝试编译镜像无果,所以只能本地编……

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

为了将本博多个迷你 NAS 合为一个,减少维护成本,特购买了一块火神 D1581 主板,搭配八盘位 Mini NAS 机箱,组装了一台八盘位机器。 小记1:主板的选择 本博为了模仿蘑菇君的 All IN ONE 机器,也准备搞一个多核 PVE 机器,带一个 raid5 磁盘阵列。 恰好从 MJJ 矿渣群了解到……

在不动(带路由功能的)光猫拨号的情况下,如何使得后面接入的 OpenWrt 二级路由及其下的设备拿到公网 IPv6 地址呢? 为什么会有这种奇怪的需求 前提条件 和不认识的人合租,为了保证其他人的正常使用,没事儿不要去动猫,更不可能像自己家一样猫改桥接用路由器拨号。 猫坏了上不了网,那是大家的事,若是改桥接后……

前言 看着满屏的 XX 音乐年终总结,发现马上就是公历 2022 年了。 按照惯例,本博将公布梓喵出没·博客 2021-2022 年度数据报告。 梓喵出没年度报告 存活 不知不觉,本博客存续时间又增加了一年。今年,除了日常升级 WordPress 核心程序外,本博没有任何大的变化。 自 2015 年 4 月上……

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

总有一些歌是让人记忆深刻的,不同于时下流行的口水歌,这些印象深刻总会绑定某段难忘的记忆。 《花香》 小学三年级开始,在上课铃响而老师没来时,班委会带头读些课文,有时也会唱首歌。 《花香》这首歌是唱的最多的歌,记得是一个姓祝的课代表教的。上课铃响后,校园里经常弥漫着“记忆是阵阵花香”的合唱声。 查了查资料,原来……

偶然遇到的 Bug,和 Android 同学对完接口后,在进行某个操作时,总会触发安卓系统 ANR 弹窗:“xxx无响应”,而后经常出现 Unity Crash。 ANR 是啥 ANR 是一种 Android 系统中的错误类型,当应用程序的界面线程处于阻塞状态的时间过长,将会触发此错误,并出现 ANR 对话框……

挺常见的需求,但找到的 Shader 一般只考虑了 1:1 矩形,这些 Shader 用在头像等正方形图像处没问题,但用做长方形图像时会出现圆角变形。 为什么要用 Shader 如果使用 Mask,会有额外的 DrawCall。 Shader 改造 搜到的 Shader 都大同小异,随意找一个来修改。只讨论修……

影子工厂是高瞰 Finding Paradise(寻找天堂) 的续作,而后者是 To The Moon(去月球)的续作。说是对 IF 的评价,实际上也少不了对前两作的指指点点。 不完整的故事、完整的故事与精致的故事 我习惯把故事分成三类:不完整的故事、完整的故事、精致的故事。 不完整的故事,往往是故事大纲与内……