登录
  • 欢迎访问Sharezer Blog

2016年08月的内容

Editor

Unity 可以进行排序的列表ReorderableList

正在序列化一下List的默认样式如下: public class TestScript : MonoBehaviour { public List<string> TestList = new List<string>(); void Start () { } void Update () { } } 手动控制大小,不方便排序与删除 UnityEditorInternal有ReorderableList这个类,可以用于列表的排序 新建一个自定义扩展脚本 ……继续阅读 »

C#

【C#笔记】默认访问修饰符

1、访问修饰符 public : 同一程序集的其他任何代码或引用该程序集的其他程序集都可以访问该类型或成员。 internal : 同一程序集中的任何代码都可以访问该类型或成员,但其他程序集不可以访问。 private : 同一类和结构的代码可以访问该类型和成员。 protected : 同一类和派生(继承特性)类中的代码可以访问该类型和成员。 protected internal :  同一程序集中的任何代码或其他程序集中的任何派生类都可以访问该类型或成员。 2、默认修饰符 ……继续阅读 »

NGUI

NGUI的NGUIEditorTools类

//返回一个空白可用1x1白色纹理 static public Texture2D blankTexture //返回一个可用的纹理,看起来像一个黑色的检查板 static public Texture2D backdropTexture //返回一个可用的纹理,看起来像一个高对比度检查板 static public Texture2D contrastTexture //用于标题栏/标题的梯度纹理 static public Texture2D gradientTexture //创建一个白色的虚拟纹理 static Texture2D CreateDummyTex () //创建……继续阅读 »

Default

申请免费的SSL证书

1、访问https://www.sslforfree.com/ 2、输入申请的域名,点击Create Free SSL Certificate 3、点击Manual Verification 手动验证 4、按照步骤验证所有权 5、生成SSL证书 6、创建帐号和密码,90到到期后会通知 7、下载证书(得到三个文件Privacy Key、CA_bundle.crt 和 certificate.crt) ……继续阅读 »

C#

【C#笔记】判断输入的字符串是否全是英文

/// <summary> /// 判断输入的字符串是否全是英文(不区分大小写) /// </summary> /// <param name="objString">所要匹配的字符串</param> /// <returns>返回真假值,true:匹配;false:不匹配</returns> public static bool isEnglishString(String objString) { Regex myReg = new Regex(@"^[a-zA-Z]+$"……继续阅读 »

Unity

Unity网络状态

public static void GetNetWorkType() { if (Application.internetReachability == NetworkReachability.NotReachable) { Debug.Log("无网络"); } else if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork) { Debug.Log("2G/3G……继续阅读 »

C#

Unity GZIP解压压缩 ICSharpCode.SharpZipLib.dll

// <summary> /// 使用GZIP压缩文件的方法 /// </summary> /// <param name="sourcefilename">源文件路径</param> /// <param name="zipfilename">压缩文件路径</param> /// <returns>返回bool操作结果,成功true,失败 flase</returns> public static bool GZipFile(string sourcefil……继续阅读 »