游戏开发二三事
纯纯小萌新
一只爱玩游戏的游戏人
展开
-
关于unity图集(SpriteAtlas)加载图片资源(Sprite)一点小测试
今天优化项目的时候发现某个ui界面打开有些慢,但是dc并不高,只有13,感觉可能是动态加载的东西有点多导致的,于是测试了一下发现。。原来是图片资源的加载导致的。。这是没有加载图片的情况:然后是这个是加载了图片的情况:于是就发现加载图片资源基本上花了1/3的时间去读文件,然后就蹦出了一个机(s)智(b)的想法,如果我每次加载资源的时候用dictionary把sprite存下来,然后如果遇到相同的话再去实例化一下岂不是可以省去load的时间?结果。。结果不仅没有省去load的时间,反而增加了一堆原创 2021-01-20 19:21:23 · 2182 阅读 · 1 评论 -
Unity自定义信息储存工具(存档工具,可按照需求拓展为关卡编辑器),编辑器拓展样式查找工具
先说一下这个工具可以干神马呢~~~它可以让策划愉快的对游戏数据边调试边修改,方便他们调整数据用滴。也可以作为工程的自定义数据的存档,它会将数据存到.asset文件里面。接下来上代码。首先是自定义数据的数据结构,这里全部都可以自定义,但是类型最好用基础类型,数组或者list,因为本人踩了Dictionary的坑,貌似是无法识别到dictionary的改变导致不能储存,不知道有木有大神指点迷津= =LevelData:using System.Collections;using System.Colle原创 2020-12-15 14:56:50 · 950 阅读 · 0 评论