朝闻道
43 posts
记一次由接入AppsFlyer导致海外iOS无法登录的问题
项目临近发布前测试发现的,具体表现为在iOS设备上,使用TapTap登录,输入完账号密码后点击登录游戏无反应,再次点击需要再次登录。
iOS 开发踩坑日记
XXX must be used from main thread only. 问题场景:某游戏在播放视频时闪退。连接 pc 后使用 XCode 运行,最终停在代码段: 并且提示 XXX must be used from main thread only. 该错误会导致 app 闪退,如…
Unity 内存管理
我胡汉三又回来啦!~ 内存交换 标准交换在内存与备份存储之间移动进程,备份存储通常是快速磁盘,它应足够大,以容纳所有用户的所有内存映像的副本,并且它应提供对这些存储器映像的直接访问。 移动设备不支…
C#清除委托列表的正确用法
近期将项目Unity版本从5.6升级到了2018.4.4,在解决完一系列可见语法错误后。遇到了个很神奇的错误,这在升级前是没有的,经过排查,最后锁定在下面的代码上(dramaEndBuildMapCallBack为Action类型): 可…
Unity安卓项目踩坑日记
失踪人口回归~ 最近在研究游戏在安卓平台的打包,遇到了不少坑,特此写个文章记录下~ 1.Unity与安卓的交互 虽然Unity可以直接导出apk安装包,但由于有些方法,比如读取手机相册图片,获取权限等,或者是添加…
【设计模式】06 – 工厂模式
定义一个可以产生对象的接口,但是让子类决定要产生哪一个类的对象。工厂方法模式让类的实例化程序延迟到子类中实施。 工厂模式,顾名思义,主要用在“大量生产某个东西”的地方,并且是有组织,有规律的进行…
使用C#实现POST消息发送和读取
之前给一个大佬做有赞应用时候遇到了post收发的问题,其实实现起来很简单的。无奈网上关于这方面的资料很少,特此整理一下,希望帮助有需要的人_(:з」∠)_
【设计模式】05 – 模板方法模式
在一个操作方法中定义算法的流程,某些步骤由子类完成。模板方法模式让子类在不变更原有算法流程的情况下,还能重新定义其中的步骤。 举个栗子,现在巧克力和香子兰两个人肚子饿了,要吃饭。吃饭的过程有三…