LioMiss Blog

我见青山多妩媚 料青山见我应如是

HybridCLR接入

HybridCLR本身接入并不难,安装参考官方文档即可:官方教程 主要在于程序集的规划以及打包流程的调整,如果项目原先使用XLua(我们就是),还要解决与XLua的兼容问题。 程序集 HybridCLR是按照程序集来进行热更的,所以如何拆分、定义热更和非热更程序集就成了关键,Unity项目可以使用AssemblyDefinition定义程序集,合理的程序集划分可以减少代码的耦合,便于管理,...

Unity动态图集实现

最近在接入动态图集,因为局内DrawCall多的时候也有接近100,且局内引用了很多大图集,有很多图是用不上的,额外消耗了不少内存。 动态图集实现 整体思路 1.初始化创建一个Texture2D(TexAtlas) 2.预加载局内用到的图片(prefab动态图集组件上记录资源名,英雄头像、技能图标等),将其渲染到TexAtlas上 3.组件初始化、GetSprite时,从TexAtlas上找...

HybridCLR评测

使用 限制 现在支持最好的是Unity2020系列,2019属于支持,但很快废弃的版本;2021版本Unity还有大量bug。 必须使用IL2Cpp,且热更部分Api Compatibility Level只支持.Net 4.x 不支持Use incremental GC 安装 官方教程 安装完成后,与ILRuntime类似,需要通过LoadDll的方式来编译与加载热更...

Unity ECS系列(三)组件Component

ECS组件不同于Unity组件,主要区别如下: | ECS 组件 | Unity 组件 | | :—– | :————– | | 通常是结构体实例,非托管类型,也可以是类的实例 | 类的实例 | | 与一个实体关联(如果是共享组件或块组件的话会与多个实体关联) | 由gameObject包含 | |通常不包括行为(方法) | 通常包括行为 ...

周记2022/7/9

梦 做了个真实的美梦,说它真实,也不真实,并没有什么逻辑可言,只是一些拼凑起来的桥段。 我梦到我们一行人去逛五角场的商场,商场很大很豪华,里面有很多新奇好玩的东西。 从商场出来就看到碧蓝的湖水与远山,苍山洱海那种,有很多人在玩水,我不会游泳,只能在浅水区踩踩。踩着踩着,抬头看到白云开始泛红,远方水天相接的地方,出现火红的夕阳,夕阳与晚霞,苍山与洱海,很多人拿出手机想记录这一刻的美好,我也不...

Unity 实时生成图集

最近在做动态图集相关的东西,恰好之前有看过《小米超神》技术总监王啸予:重度MOBA的优化之路,里面提到了一种图集分块算法,这个算法的思想本质上类似于BSP,本文会简单介绍一下这个算法的大体思路,同时也会对Unity官方的图集分块算法进行分析。 DaVikingCode的图集分块算法 Unity和插件提供了许多构建图集的好方法,他们直接用于UnityEditor或与外部软件配合使用,在许多情...

Unity ECS系列(二)实体Entities

Entities(实体)是实体、组件、系统体系结构中的三个主要元素之一。它代表游戏或者应用程序中的单个“事物”。实体既没有行为也没有数据,它标识了哪些数据块属于一起。System提供行为,component存储数据。 一个Entity本质上是一个ID,最简单的方法是将其视为一个轻量级的GameObject,默认情况下甚至没有名字。EntityID是固定的,你可以用它们来存储对其他组件或Ent...

Unity ECS系列(一)概述

ECS架构由身份(entities实体)、数据(components组件),与行为(systems系统)组成,这是一种面向数据的架构。System从Component获取数据进行处理,然后对entities进行索引。 下图说明了这三个部分是如何协作的: 在这张图中,System读取Translation和Rotation组件,将他们相乘然后更新相应的LocalToWorld组件。 实体A和...

踩坑记录(持续更新)

配置表序列化 配置表序列化的方案在xml和生成代码之间拍脑袋选择了生成代码,结果导致配置表越来越复杂的情况下生成的cs代码文件变得过于庞大,且Il2Cpp的打包过程非常漫长,以至于不得不改成了Xml的方式。所以如果无法确定配置表数据不会很多的话,不要选择这种方式。xml虽然文件体积较大,且需要付出额外的加载时间,但目前来看没有什么太大的问题。

周记2022/3/13

疫情又出现了反复,本来一向管控得不错的上海形势也岌岌可危,隔壁楼有密接所以整栋楼封了48小时,项目组有次密接被带到酒店隔离14天,陆续又传出腾讯、字节要开启居家办公的消息,我们公司虽然还没有,但如果疫情进一步恶化,居家办公也是早晚的事。有一种梦回2020的感觉。 最近沉迷Sifu与老头环,从一开始的死在夜店到现在20岁就出了夜店,这给我带来了极大的满足感,和曾经一开始被屑一郎虐到后来可以无...

总访问量: