摘要: Data Zoom 组件 Enable:区域缩放组件(目前只支持 X 轴缩放) Support Inside:是否支持内置缩放。 内置于坐标系当中,可在坐标系上通过鼠标拖拽、鼠标滚轮、手指滑动(移动设备上)来实现缩放或漫游坐标系。 Support Slider:是否支持滑动条缩放。 有单独的滑动条, 阅读全文
posted @ 2020-07-03 10:27 Mr.Cat~ 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: XCharts简介 引用插件作者介绍主页: 一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。支持折线图、柱状图、饼图、雷达图、散点图、热力图等常见图表。 特性: 内置丰富示例和模板,参数可视化配置,效果实时预览,纯代码绘制 支持折线图、柱状图、饼图、雷达图、散点图、热力图等常见图表 阅读全文
posted @ 2020-07-02 10:03 Mr.Cat~ 阅读(7457) 评论(0) 推荐(2) 编辑
摘要: 鼠标事件 鼠标事件,都是当鼠标和GUI或者碰撞体(Collider)交互的时候触发的。 需要注意的是,drag 其实就是鼠标 Down 后到 Up 之前持续每帧都会发送此消息。 常见的鼠标事件: OnMouseDown:当鼠标上的按钮被按下时触发的事件 OnMouseDrag:当用户鼠标拖拽GUI元 阅读全文
posted @ 2020-07-01 10:04 Mr.Cat~ 阅读(5373) 评论(0) 推荐(0) 编辑
摘要: Time.timeScale 时间缩放 在 Unity 中,利用 Time.timeScale=0 可以暂停游戏,Time.timeScale=1 恢复正常, 但这是作用于整个游戏的设置,不单单是当前的场景,所以在需要的时候重置回 Time.timeScale=1。 当然,也可以使用 Time.ti 阅读全文
posted @ 2020-06-30 09:22 Mr.Cat~ 阅读(5027) 评论(0) 推荐(0) 编辑
摘要: 在 Unity 项目开发中,延迟执行一段代码、一个方法甚至几个方法的情况是普遍存在的。 一般会用到 Invoke 和 InvokeRepeating 方法。 第一个参数为方法名(注意是字符串形式),并不是更方便的委托; 第二个参数是延迟执行的时间; 这个方法只会执行一次。 第一个参数同样为方法名(字 阅读全文
posted @ 2020-06-29 10:08 Mr.Cat~ 阅读(5311) 评论(0) 推荐(0) 编辑
摘要: 第一种:每帧检查 定义一个时间变量 timer,每帧都将这个时间减去帧间隔时间 Time.deltaTime,如果小于或者等于零,说明定时到了,执行相应功能的代码,将这个定时器重置。如下: 1 using UnityEngine; 2 3 public class Timer : MonoBehav 阅读全文
posted @ 2020-06-28 09:51 Mr.Cat~ 阅读(3387) 评论(0) 推荐(0) 编辑
摘要: 一、旋转方法 在 Unity 中为物体旋转提供了各种 API ,例如 RotateAround、Rotate、LookAt 等方法。但为了避免万向节死锁的问题,一般使用四元数来表示物体的旋转。 四元数的乘法可以看作对一个物体施加两次旋转,最终的旋转角度由这两次旋转的角度决定,旋转的顺序也会对旋转的结 阅读全文
posted @ 2020-06-24 10:41 Mr.Cat~ 阅读(5944) 评论(0) 推荐(2) 编辑
摘要: 一、常用的坐标系 世界坐标:World Space 简单来说,我们通过 transform.position | transform.rotattion 获取得到的位置和旋转信息都是基于世界坐标系的,可以说,我们很大一部分的操作都是基于世界坐标系。 观察坐标:Eye Space 我们在 Unity 阅读全文
posted @ 2020-06-23 11:03 Mr.Cat~ 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 接口的定义 接口描述的是可属于任何类或结构的一组相关功能,所以实现接口的类或结构必须实现接口定义中指定的接口成员。 接口使用 interface 关键字进行定义,可由方法、属性、事件、索引器或这四种成员类型的任意组合构成。 接口的特性 接口类似于抽象基类,不能直接实例化接口;接口中的方法都是抽象方法 阅读全文
posted @ 2020-06-22 10:56 Mr.Cat~ 阅读(3426) 评论(0) 推荐(2) 编辑
摘要: SceneManager 场景管理器,包含多个与场景管理相关的函数,将这些函数结合使用就能实现多种场景的切换方式,并提高游戏性能。 LoadScene + GetSceneByBuildIndex + LoadSceneMode LoadScene() 在大多数情况下,为了避免在加载时出现暂停或者性 阅读全文
posted @ 2020-06-19 11:23 Mr.Cat~ 阅读(2712) 评论(0) 推荐(1) 编辑