L J Z
0 1
摘要: 转载或者引用本文内容请注明来源及原作者 问题 在我们日常使用异步的一些接口进行编码的时候,经常会遇到这样的问题: 使用异步回调的方式,当有复杂的嵌套业务,使得回调内需要嵌套回调,导致这个业务的逻辑无法像同步业务那样清晰直观的展现 异步编码方式对业务人员要求较高,需要考虑的情况比较复杂,容易出现Bug 阅读全文
posted @ 2024-01-08 00:24 小小钊 阅读(143) 评论(0) 推荐(0) 编辑
摘要: ## **内存分区** 先回顾一下C#的内存种类 1. 栈区:由编译器自动分配释放 ,存放值类型的对象本身,引用类型的引用地址(指针),静态区对象的引用地址(指针),常量区对象的引用地址(指针)等。其操作方式类似于数据结构中的栈。 2. 堆区(托管堆):用于存放引用类型对象本身。在c#中由.net平 阅读全文
posted @ 2023-06-10 18:28 小小钊 阅读(561) 评论(0) 推荐(2) 编辑
摘要: 问题 从AssetBundle中加载Asset时出现"The file ‘archive:/CAB-… is corrupted.’Remove it and launch unity again![Position out of bounds!]" 如下图 解决方法 在打ab的时候使用BuildA 阅读全文
posted @ 2023-03-27 22:46 小小钊 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 图集是什么 将多张图片打包到一张纹理上的技术叫图集(Atlas)。原本图片一张张送到GPU渲染,如果打包到一张纹理上,就有机会将多个物件的渲染在一次DrawCall中同时进行。(不同材质球渲染管线在渲染时需要进行上下文切换,需要启动不同的DrawCall) 优点 UI的合批处理,减少drawcall 阅读全文
posted @ 2023-03-01 23:34 小小钊 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 背景 随着业务的迭代,我们的游戏包体也会随之变得臃肿庞大。包体的大小往往影响着我们的游戏下载的转化率,特别是在全球化的大环境下,新兴市场中大约 70% 的用户会在下载前考虑 app 的大小(来源Google报告)。游戏包体的大小直接关系到了游戏厂商推广渠道的成本问题。 定位问题 工具 推荐TreeS 阅读全文
posted @ 2023-02-14 01:02 小小钊 阅读(285) 评论(0) 推荐(0) 编辑
摘要: ###问题 Unity版本2020.3,通过设置BuildingSettings的ProductName,导出XCode工程并编译ipa。发现ipa安装后的应用包名没有设置成功。 ###解决 官方说明:https://issuetracker.unity3d.com/issues/xcode-bun 阅读全文
posted @ 2023-02-06 23:48 小小钊 阅读(270) 评论(0) 推荐(0) 编辑
摘要: table.unpack 先思考一段代码: function printParam(a, b, c, d, e, f) print(a, b, c, d, e, f) end function Test() local a = {nil, 2, nil, 4, nil, 5} printParam( 阅读全文
posted @ 2022-10-30 22:57 小小钊 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 声明:资源的获取仅仅作为学习用途,请勿用于商业!!! 一、分析Apk 当然是捞到Apk文件(如果是TapTap渠道可以在TapTap的安装目录下捞到,注意模拟器和真机上存储目录不一样) 使用ApkTool解包资源 分析包体是使用什么引擎开发(Unity、NeoX、Cocos等) 通过010Edito 阅读全文
posted @ 2022-07-24 12:00 小小钊 阅读(3662) 评论(2) 推荐(0) 编辑
摘要: ##来源 随着优化的项目越来越多,我们逐渐意识到性能瓶颈不仅是技术层面所致,也来源于开发流程。在游戏项目的精品化和重度化趋势中,任何一个中间环节产生了资源浪费,对最终结果的影响都可能难以预估和弥补。 所以,我们推出了游戏性能保障体系,我们认为性能优化不该局限于以前的“头疼医头、脚疼医脚”的救火行为, 阅读全文
posted @ 2022-03-27 00:04 小小钊 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ###什么是领域驱动设计 领域驱动设计(Domain-driven design)简称DDD,网上有很多关于DDD的介绍,也有许多专门的书籍去讲述。(推荐一本领域驱动设计(精简版)(提取码:52dx))总结一下,领域驱动设计是一套应对复杂软件系统分析和设计的面向对象建模方法论。闭上眼睛回想一下,什么 阅读全文
posted @ 2022-03-20 17:41 小小钊 阅读(562) 评论(1) 推荐(1) 编辑