摘要: CLR 最重要的特性之一就是类型安全,在运行时,CLR 总是知道对象的类型是什么。 GetType为非虚方法,所以一个类型不可能伪装成另一个类型。 子类型可以随意转换为基类型(隐式,安全),基类型必须显示转换为子类型。 使用C#的 is 和 as 操作符来转型 is 检查对象是否兼容于指定类型。 i 阅读全文
posted @ 2017-06-16 23:26 chiguozi 阅读(164) 评论(0) 推荐(0) 编辑
摘要: "运行时"要求各个类型最终都从 System.Object 派生。(显示继承/隐式继承) 提供公共方法(public): Equals 判断两个对象相等,true 表示相等。 GetHashCode 返回对象的哈希值。 ToString 默认返回类型的完整名称(this.GetType().Full 阅读全文
posted @ 2017-06-16 23:21 chiguozi 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1. 继承Editor,重写OnInspectorGUI方法 Editor官方文档 需求 将TestClass中intData属性和stringData按指定格式显示。 实现 定义一个测试类TestClass,一个可序列化类DataClass Editor嵌套 通过Edtiro.CreateEdit 阅读全文
posted @ 2017-05-18 14:04 chiguozi 阅读(6474) 评论(0) 推荐(1) 编辑
摘要: 实现效果 核心功能 1. 支持选定模型(带Animator)在非运行模式下,播放/暂停/停止动作。 2. 支持动作单帧前进,单帧回退(帧时间默认0.05f,可以代码设置)。 3. 支持滚动条拖拽,将动作调整到指定时间。 4. 支持调整播放速度。 其他功能 1. 支持循环播放。 2. 支持选中Anim 阅读全文
posted @ 2017-05-16 17:41 chiguozi 阅读(3418) 评论(0) 推荐(2) 编辑
摘要: 翻译自:https://unity3d.com/cn/learn/tutorials/topics/best practices/optimizing ui controls?playlist=30089 这一章节关注一些特定的UI控件。大部分UI控件在性能方面是相似的,其中有两个控件在游戏快完成时 阅读全文
posted @ 2017-05-03 20:23 chiguozi 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 翻译自https://unity3d.com/cn/learn/tutorials/topics/best practices/fill rate canvases and input?playlist=30089 anchor fn 2 这一章讨论一下在构建Unity UI时容易碰到的问题。 解决 阅读全文
posted @ 2017-04-27 19:07 chiguozi 阅读(556) 评论(0) 推荐(0) 编辑
摘要: https://unity3d.com/cn/learn/tutorials/topics/best practices/fundamentals unity ui?playlist=30089 理解组成Unity UI系统的各个部分很重要。一些基础的类和组件一起组成了这个系统。这一章节介绍一些的这 阅读全文
posted @ 2017-04-26 20:09 chiguozi 阅读(2588) 评论(2) 推荐(2) 编辑
摘要: 基本概念 字符(Character) 是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。 字符集(Character set) 是一个系统支持的所有抽象字符的集合。通常以二维表的形式存在,二维表的内容和大小是由使用者的语言而定。如ASCII,GBxxx,Unicode等。 字符编码 阅读全文
posted @ 2016-09-10 21:43 chiguozi 阅读(20274) 评论(0) 推荐(1) 编辑
摘要: 协同程序与线程差不多,也就是一条执行序列,拥有自己独立的栈,局部变量和指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。线程与协同程序的主要区别在于,一个具有多线程的程序可以同时运行几个线程,而协同程序却需要彼此协作地运行。就是说,一个具有多个协同程序的程序在任何时刻只能运行一个协同程序, 阅读全文
posted @ 2016-08-27 22:15 chiguozi 阅读(2960) 评论(1) 推荐(1) 编辑
摘要: I/O 库提供了两套不同风格的文件处理接口。 第一种风格使用隐式的文件句柄; 它提供设置默认输入文件及默认输出文件的操作, 所有的输入输出操作都针对这些默认文件。 第二种风格使用显式的文件句柄。 当使用隐式文件句柄时, 所有的操作都由表 io 提供。 若使用显式文件句柄, io.open 会返回一个 阅读全文
posted @ 2016-08-24 22:49 chiguozi 阅读(6767) 评论(0) 推荐(0) 编辑