摘要: 背景 在一个工程中,业务的组成是由各个类文件相互调用所构成的,一旦这个工程进行了打包,所有的调用的关系都已成固定关系在最后的编译文件里面,所以针对当前这个版本的工程包业务功能也就是固定的。如果这个共工程后面要加新的功能,也就要重新添加/调整之前各个类文件的引用/调用关系,然后在进行打包编译,出一个新 阅读全文
posted @ 2022-05-20 15:09 Jeanc 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Interpeter(解释器) 通俗的说解释器就是将程序员编写的代码一条条的转译执行,在解释执行代码的同时,也维护了一个栈去存放method的传入参数、局部变量、保存当前线程的context信息。 解释器的优势在于占用内存少(可以理解为解释一条扔一条),劣势就是执行效率低下。 JIT(动态编译器) 阅读全文
posted @ 2022-05-20 11:43 Jeanc 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 什么是热更 所谓热更就是在不卸载原程序的情况下动态更新 资源热更 在unity中这个就是常说的AB包,现在新出AdreassAB可寻址AB包,是此类问题的解决方案 代码热更 代码的情况就稍显复杂了,还是拿unity来说,打包时将C#编译成IL代码,在程序启动时拿到本机的IL通过VM去解释执行,运行程 阅读全文
posted @ 2022-05-20 11:07 Jeanc 阅读(120) 评论(0) 推荐(0) 编辑
摘要: mono mono 是JIT编译的,动态的一边将IL加到内存中,一边去编译解释(通过反射获取确定要使用类型),所以支持更多托管类库 mono VM受平台限制,有几个发布平台就要有几个对应的mono VM IL2CPP 可以看出这种方式通过IL2cpp.exe是直接将IL转译成C++文件(代码剪裁), 阅读全文
posted @ 2022-05-19 20:47 Jeanc 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 在Unity 2018的PlayerLoop中,禁用Unity调用每一帧的处理或在Update之前添加您自己的处理 这次,使用从Unity 2018添加的PlayerLoop,您可以添加或自定义您自己的事件,例如Unity事件(Update,FixedUpdate)等 Unity 2018.1 引入 阅读全文
posted @ 2022-04-26 11:05 Jeanc 阅读(4836) 评论(0) 推荐(0) 编辑
摘要: 带边缘透明通道的图片打图集 使用默认选项进行打图集时,发现每张切图会带有别图的边缘信息 可以看到,上方边缘有别的图的边缘也切进来了,原因是每个图靠的位置在近了,矩形裁切时把别的图会带进来,此时图集所示 所以现在目标是拉开每个图的距离,试一下看看能否解决 现在已经设置最大的边距了,运行效果 看来问题并 阅读全文
posted @ 2022-03-30 11:35 Jeanc 阅读(497) 评论(0) 推荐(0) 编辑
摘要: Hierarchy 视窗 [MenuItem("GameObject/Tools/种树", priority = 0)] public static void ChreatTrees(){} Inspector 视窗 [MenuItem("CONTEXT/Model_BuildingFloor/设置 阅读全文
posted @ 2021-08-31 14:25 Jeanc 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 朝圣者(Pilgrims)用到的插件游戏欢迎使用 小书匠(xiaoshujiang)编辑器,您可以通过 小书匠主按钮>模板 里的模板管理来改变新建文章的内容。 PolyNav2DPoly|Nav是使用A*算法基于多边形的2D寻路解决方案 Prime31用于IOS,安卓的服务桥接插件,功能丰富,易于使用 Rewired解决多平台输入端的整合方案 spine创建2D谷歌动画 阅读全文
posted @ 2019-10-22 14:49 Jeanc 阅读(187) 评论(0) 推荐(0) 编辑
摘要: C# 支持两种类型:“值类型”和“引用类型”。 值类型(Value Type)(如 char、int 和 float)、枚举类型和结构类型。 引用类型(Reference Type) 包括类 (Class) 类型、接口类型、委托类型和数组类型。 如何来划分它们?以它们在计算机内存中如何分配来划分 值 阅读全文
posted @ 2019-10-11 11:29 Jeanc 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: object修改对应manifest变更情况AssetBundleUnity各个情况截图1.PathPath2.TransformTransform3.ComponentCompoment4.MaterialMet总结change -->no -->CRCAssetFileHashTypeTreeHashPath --> --> -->Transform --> --> -->Component... 阅读全文
posted @ 2019-05-30 13:18 Jeanc 阅读(273) 评论(0) 推荐(0) 编辑