PrococolBuffer使用 Google开发的ProtocolBuffer是目前使用相当广泛的跨平台序列化机制;比起Json和XML它更快、更简单,也支持自定义的数据结构。关于速度的测试 官网语法手册 1.生成供C#使用的ProtocolBuffer 对于C#来说,ProtocolBuffer会根据.proto文件生成一系列.cs文件来定义各…
概要 对于游戏开发来说,资源管理是必不可少的。Unity中使用AssetBundle是大部分开发者的选择,但是使用官方的AB标签形式去打包的话,需要管理每个资产的标签,这有些分散与不易不易组织。而AddressableAsset目前没看到大规模使用的资料,而Unity的新技术总是没那么让人放心。所以最终我决定仿照大部分的项目自己写一个AB打包以及加…
效果预览 基本效果 鄙人不才,实现的方法较为粗暴,如果有更好的方案还望大神指教一二。 准备工作 巧妇难为无米之炊,制作换装系统首先得有“装备”才可以。如果大家会美术可以自己画,注意所有的素材的遮挡顺序和运动细节需要一致,当然如果用程序控制遮罩来实现更为优秀的遮挡管理我觉得也是可行的。 给大家看看我用的素材集合(自制)截图: 有了这些替换用的素材…
unity2017虽然官方支持了瓷砖,但是总觉得不够好用,就自己写了个简单的自动瓷砖,效果如图。 思路是遍历特点范围的每个GameObjec,然后计算坐标,再通过坐标来处理瓷砖间的相对关系,顺便也会合并Collider2D来节省资源。 先看父类,主要处理变换坐标的工作: using System.Collections; using…