logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C# List与HashSet的contains()方法查询速度比较

大数据量很大时,由于HashSet对存入值进行hash处理,所以在比对是否存在时会非常快。List 和HashSet同时查询40万条数据,谁的效率更高?

文章图片
#c##list#java
Unity UGUI 性能优化

一、减少不必要的Raycast Target所有UGUI组件在创建时都默认开启了Raycast Target这一选项,实际上是为接受事件响应做好了准备。而事实上,大部分比如Image、Text类型的UI组件是不会参与事件响应的,但仍然会在鼠标/手指划过或悬停时参与轮询,通过模拟射线检测判断UI组件是否被划过或悬停,造成不必要的耗时。尤其在项目中UI组件比较多时,关闭不参与事件响应的组件的Rayca

文章图片
Unity AssetBundle(1):Assets打包和依赖(Dependencies)

对Unity5.x后的AssetBundle依赖机制有了一点理解,创建了一个项目验证 github:GeWenL /资源有哪些?assetbundle打包命令是 BuildPipeline.BuildAssetBundles ,格式有:引用:依赖的处理不当是导致的重要原因。我的测试项目采用不压缩(UncompressedAssetBundle)的方式;4个Sprite纹理(不压缩),tex1-4;

文章图片
#unity#游戏引擎
Git 报错unexpected disconnect while reading sideband packet

具体报错内容:send-pack: unexpected disconnect while reading sideband packet。注意这里的单位是Byte, 上面的 1048576000B 就是 1G。出现这种情况有可能是缓存过小引起的,我们可以尝试增大缓存。

文章图片
#git
到底了