UnityShader基本概念

何为shader shader中文翻译为着色器,其实是一种用来渲染图形的技术,我们可以通过shader编程,来自定义显卡渲染画面的算法,显示我们所期望的结果。 shader种类 顶点着色器: 处理每个顶点,将……

阅读全文

UnityShader基本概念

何为shader shader中文翻译为着色器,其实是一种用来渲染图形的技术,我们可以通过shader编程,来自定义显卡渲染画面的算法,显示我们所期望的结果。 shader种类 顶点着色器: 处理每个顶点,将……

阅读全文

Graphics

Last Lecture What is Computer Graphics? Why study Computer Graphics? Course Topics Course Logistics Graphics’s Dependencies Basic mathematics Liner algebra, calculus, statistics. Basic physics Optics, Mechanics Misc Signal processing Numerical analysis 线性代数 Dot(scalar) Product Cross (vector) Product 向量之间的乘积不符合交换定律。 Cross product: Properties 右手螺旋定则 Cross product: Cartesian Formula Cross product in Graphics 判断左右 判断内外 判断向量b在向量a的左边 右手螺旋法则 向量……

阅读全文

Graphics

Last Lecture What is Computer Graphics? Why study Computer Graphics? Course Topics Course Logistics Graphics’s Dependencies Basic mathematics Liner algebra, calculus, statistics. Basic physics Optics, Mechanics Misc Signal processing Numerical analysis 线性代数 Dot(scalar) Product Cross (vector) Product 向量之间的乘积不符合交换定律。 Cross product: Properties 右手螺旋定则 Cross product: Cartesian Formula Cross product in Graphics 判断左右 判断内外 判断向量b在向量a的左边 右手螺旋法则 向量……

阅读全文

抽卡逻辑自述

抽卡逻辑自述 参考《剑与远征》 卡牌颜色以及合成 颜色 合成 绿色 可分解,得到粉尘和银瓜子, 最基础的卡 蓝 蓝+ 同样的三张蓝色可合成一张蓝+ 紫 同种族的三张蓝+可以合成一张紫(可以选择合成其中蓝+的某个紫色) 紫+ 同英……

阅读全文

抽卡逻辑自述

抽卡逻辑自述 参考《剑与远征》 卡牌颜色以及合成 颜色 合成 绿色 可分解,得到粉尘和银瓜子, 最基础的卡 蓝 蓝+ 同样的三张蓝色可合成一张蓝+ 紫 同种族的三张蓝+可以合成一张紫(可以选择合成其中蓝+的某个紫色) 紫+ 同英……

阅读全文

利用时间轮实现定时器

理解定时器 适用场景 定时任务(每隔1s钟打印一次数据) 超时控制(xx分钟没有动作就断开连接) 频率限制(最快只能每5s调用一次API) 定时器常用的数据结构有如下几种: 链表 双向有序链表 最小堆 时间轮 层级时间轮……

阅读全文

利用时间轮实现定时器

理解定时器 适用场景 定时任务(每隔1s钟打印一次数据) 超时控制(xx分钟没有动作就断开连接) 频率限制(最快只能每5s调用一次API) 定时器常用的数据结构有如下几种: 链表 双向有序链表 最小堆 时间轮 层级时间轮……

阅读全文