摘要: 最近项目线上突然多了不少崩溃记录,但是看不到崩溃的具体方法。 简单写下过程,很多都是文档有的,就不抄一遍了。毕竟这都是接好就忘的东西。 ios 没啥问题,就不记录了。 什么是符号表 符号表是内存地址与函数名、文件名、行号的映射表。有了符号表,才能根据程序堆栈看出方法调用过程。 格式:<起始地址> < 阅读全文
posted @ 2022-10-30 12:11 尼克多摩雄 阅读(1708) 评论(0) 推荐(0) 编辑
摘要: 需求 项目需要做个工具,用于合并模型贴图,以此可以省掉贴图尺寸为了补足2的次方而多出来的多余空白像素。 过程 平铺式编码,相当于一个 Demo,把几个没把握的主要问题解决,得出粗略结果 再和需求方确认细节,以此做相应调整优化 经验总结 做性能不敏感的编辑器工具,采用先收集数据,再统一处理的方式,会更 阅读全文
posted @ 2022-10-23 13:00 尼克多摩雄 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 以下内容看官方文档或者当3dMax遇上Unity3d 模型导入的前后你需要注意的地方就够了 Model Scene **Scale Factor:**缩放比例 Convert Units:单位转换,如果源文件的1单位是cm,勾选后会将其转为0.01个单位(unity 的单位是m)。unity是以单位 阅读全文
posted @ 2022-05-15 17:05 尼克多摩雄 阅读(975) 评论(1) 推荐(1) 编辑
摘要: 起因 上线的游戏,有个俄语玩家提bug说聊天界面崩溃了,登上去看了下并没有出现问题,于是直接去捞日志,发现了invalid pattern capture的错误日志,于是请教度娘,找到了答案,可能是匹配参数中的pattern包含了括号。 游戏聊天系统里面有@功能,处理过程需要用到string.gsu 阅读全文
posted @ 2022-04-10 16:34 尼克多摩雄 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在看 games101,光栅化部分讲到空域和频域,对我来说有点抽象,图像和两个域的关系无法联系起来,所以额外去搜索简单理解下。 空域图对应图像的灰度值,频域图(频谱图)表示灰度梯度变化值,中心越亮,代表低频的点越多,图像梯度变化越小,图像就越柔和。 把频谱图中的高频删除,则图像就会丢失边缘 阅读全文
posted @ 2022-02-20 11:25 尼克多摩雄 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: 起因 今天要出个mono测试包,发现在64位机型上无法运行。 分析 mono版本不能导出64位的版本,导出的工程中,只留下了armeabi-v7a的库文件。按理说,这样应该没问题,因为64位的架构是向下兼容的。后来发现,apk解压出来,居然自动加入了几个arm64-v8a的库文件。这就导致系统认为可 阅读全文
posted @ 2022-02-08 20:48 尼克多摩雄 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 问题 在TextMeshPro出现之前,Unity是不支持emoji的,所以导出的包是把emoji过滤掉的,在导出工程的Keyboard.mm中。但是emoji却是大多游戏的刚需,所以很多游戏自己实现了文本组件支持emoji。但这还不够,要把Unity在原生层对emoji的过滤去掉。 #ifndef 阅读全文
posted @ 2022-01-13 15:11 尼克多摩雄 阅读(486) 评论(0) 推荐(0) 编辑
摘要: Unity 使用的字体需要什么 Unity 的文本组件需要 .fontsetting 类型的文件。 这个文件主要组成是:字体图、挂载了字体图的material、字符的配置(指定单个字符占的起点和宽高、字体图的UV)。将这三个数据配置完,字体便合格了。 字体图哪里来 美术出单个字符的图,然后用BMFo 阅读全文
posted @ 2022-01-08 16:28 尼克多摩雄 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 六大设计原则 1.单一职责原则 一个类的职责越少,越容易维护。假如一个类有A、B两个职责,那么A需要改动的时候,就有可能影响到B。 2.里氏替换原则 使用父类的地方可以随意替换成子类,而不会出错。执行起来就是,子类可以扩展父类功能,但不能改变父类原有的功能。 3.依赖倒置原则 高层(调用方)不应该依 阅读全文
posted @ 2022-01-07 17:36 尼克多摩雄 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 下面这个链接很全了,看这个总结就好了。 移动游戏性能优化通用技法 背景 项目从 Unity2017 升级到 Unity2020,界面打开多了会很卡。由此,时隔一年,再一次用到了性能优化。为什么是时隔一年,中间都不优化的嘛?“Optimization for the sake of potimizat 阅读全文
posted @ 2021-12-19 16:25 尼克多摩雄 阅读(162) 评论(0) 推荐(0) 编辑