Unity
sky night
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用 ICSharpCode.SharpZipLib 解压zip文件出现中文名称乱码问题的解决
使用 ICSharpCode.SharpZipLib 解压zip文件出现中文名称乱码问题的解决 不需要更改 ICSharpCode.SharpZipLib 源工程,只需要在调用 dll 中的函数前,先设置 CodePage 即可: System.Text.Encoding encode = System.Text.Encoding.GetEncoding("gb2312"); ZipStrings.CodePage = encode.CodePage; 若未能解决,可以多换几种 Encoding 试试。原创 2020-09-16 17:20:32 · 1483 阅读 · 1 评论 -
Json 文件的读写操作(使用 UnityEngine.JsonUtility)
Json 文件的读写操作(使用 UnityEngine.JsonUtility) /// <summary> /// 要求 jsonPath 路径下文件存在。 /// jsonPath: json文件路径,包含文件名和后缀(.json)。 /// 要求 T 内数据一定是系列化的,即在结构体或类上加上[System.Serializable]. /// </summary> /// <typepara原创 2020-09-15 13:24:34 · 326 阅读 · 0 评论 -
C# 结构体与类的一些区别
C# 结构体与类的一些区别 struct :(1) 直接整个结构体复制(用"="号复制)时,结构体里面的数组是地址复制(非专业用语,但就这样描述吧,下同),数值是数值复制。所以最好不要整个复制。但可以采用一些深度复制函数。结构体不能赋初值,除非是静态的或常量,因此,一般常量或静态量,且不是数组时,才会使用结构体。 (2)结构体里面不能有无输入的构造函数,因为无输入的构造函数是它默认的,不能重载。 (3)构造函数中必须给所有变量赋初值。 (4)使用时,若用到构造函数需要用 new,否则不需要。 class :原创 2020-09-15 13:15:23 · 209 阅读 · 0 评论 -
Unity 中 Prefab(预制体)的创建工具
Unity 中 Prefab(预制体)的创建 欢迎转载,但请附上本文链接。 很多时候会用到 Prefab,因为这个的确使用方便,废话不多说,直接上代码(放置在Editor目录中): using UnityEngine; using UnityEditor; using System; using UnityEditor.SceneManagement; using System.IO; nam...原创 2019-11-26 11:36:57 · 3379 阅读 · 0 评论
分享