- 博客(6)
- 资源 (25)
- 收藏
- 关注
原创 Unity 如何实现图片资源批量修改导入设置
前言unity开发游戏过程中,经常会批量修改部分图片格式,比如ios端,我们会修改为astc6x6,android端我们会修改为ETC2。又或者我们需要把图片打包图集,需要批量设置SpriteTag。但是当我们导入大量图片时,如果一个文件夹一个文件夹的修改,再加上android和ios不同平台的修改,这就需要大量的操作,而且最要命的时修改完后,如果团队里有人再添加新的图片,上线打包时,还需要重新整理标记图片格式。那么就需要我们写一个小工具来自动处理这个过程。常用的有两种方式第一种方式:使用unity
2020-09-25 20:55:43 3079 1
原创 Unity ILRuntime项目优化的若干建议
前言关于Unity项目的优化点,有很多博客介绍过,我也曾经发过很多,今天呢把一些具体的数据拿出来和大家分享优化测试点测试1foreach 和 for循环的比较测试代码/gcms/1w次foreach循环遍历数组gc:1.0MB30msfor循环遍历数组 i<list.Lengthgc:0B14.05msfor循环遍历数组 length缓存gc:0B7.9ms public static void TestListLoop()
2020-09-19 23:19:07 2567 3
原创 Unity 编辑器实现UGUI批量修改RaycastTarget
前言UGUI中创建Image,Text,默认会勾选RaycastTarget,这一点容易被大家所忽略,然而,不管是我们自己测试还是官方建议,其实Raycast会在运行时不停的进行射线检测点击,会产生不小的性能瓶颈。所以建议大家把没用的Image或者Text上面的RaycastTarget勾选掉,所以我们写了一个编辑器工具,可以批量处理UI的RaycastTarget,使用方式如下:实现代码如下:using System.Collections;using System.Collections
2020-09-19 22:48:12 825
原创 unity 如何实现一个日志上报系统
前言unity开发游戏,对于日志系统,一般我们都会碰到两个问题?1.发布到手机后,去掉日志打印,节省性能2.部分错误日志,需要上报到服务端。方便后期维护解决方案1.对于问题1,UnityEngine已经给了一个解决方案,代码如下:Debug.unityLogger.logEnabled = false;这样虽然可以关闭日志,但是就全部关闭了,有不方便我们截获异常了。2.对于问题2,一般我们最常截获并上报的就是Error,当然有时也会截获部分Debug日志。这样的话,我们就不能直
2020-09-12 18:17:05 1903
原创 Unity 如何拆分图集中的单图
很多时候我们会从某些途径获得一些图集,然后我们需要使用里面的小图,如果让美术一个一个来拆分,就比较麻烦,这里给大家提供一个小工具,可以自动拆分图片。本来想自己写一个,但是发现网上很多已经写好的,这里就不重复造轮子了,给大家分享一下吧使用方法:1.新保证原图,已经使用Unity的SpriteEditor分割。2.选中想拆分的图集文件,点击Assets/Split Atlas按钮代码:using UnityEngine;using UnityEditor;using System.IO;us.
2020-09-07 10:27:49 3420 1
原创 unity 如何实现AssetBundle资源管理
unity实现AssetBundle资源管理1、最上层是 AssetBundleManager,它提供了一些列的接口,同步和异步的都有。给lua导出的接口不使用泛型。SetAssetBundleResidentLoadAssetAsyncLoadAssetBundleAsyncUnloadAssetBundleUnloadUnusedAssetBundle2、Asset 对应一个资源对象,一个资源加载完毕之后,通过Asset.asset就可以获取到对应的资源。它可以指定是否是引用计数的模式,以
2020-09-05 19:09:06 1431
Ragdoll Mecanim Mixer + Bonus
2023-06-30
RestSharp.106.12.0.zip
2021-10-11
Submarine_Source.unitypackage
2020-04-29
Shader Forge 1.3.8.0_unity2018.unitypackage
2019-10-15
rubyinstaller-devkit-2.4.4-2-x64.exe
2018-08-08
LitJson_Ext
2018-06-04
LitJson.dll
2017-03-30
DoTween Pro 0.9.6
2017-03-14
Playmaker v1.8.3
2016-12-12
.NET Reflector8.5 +注册机
2016-10-15
Behavior Designer
2016-02-01
Ulua v1.18,[uLua Asset Store Page]
2015-07-31
C++_Iterator_迭代器_介绍
2015-02-27
Google+C+++编程规范
2015-02-26
Lua 5.1 参考手册
2015-02-26
Shell脚本学习指南
2015-02-26
Vim命令中文手册,Vim是一个类似于Vi的文本编辑器
2015-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人