shader初尝试 | 给石头覆盖一层雪景(Hello World)2022年4月9日| 编程 编程.UnityShader给石头覆盖一层雪景 资源准备 石头模型 Unity2021.2.3f1c1 Mac & Windows 在Unity中创建一个项目,导入石头模型,下面就开始利用shader给石头做一个雪景覆盖. 实现效果 未覆盖雪景的样子 覆盖了雪景的样子 开始代码 我在代码中标注了1,……阅读全文
shader初尝试 | 给石头覆盖一层雪景(Hello World)2022年4月9日| 编程 编程.UnityShader给石头覆盖一层雪景 资源准备 石头模型 Unity2021.2.3f1c1 Mac & Windows 在Unity中创建一个项目,导入石头模型,下面就开始利用shader给石头做一个雪景覆盖. 实现效果 未覆盖雪景的样子 覆盖了雪景的样子 开始代码 我在代码中标注了1,……阅读全文
UnityShader基本概念2022年4月6日| 编程 编程.UnityShader何为shader shader中文翻译为着色器,其实是一种用来渲染图形的技术,我们可以通过shader编程,来自定义显卡渲染画面的算法,显示我们所期望的结果。 shader种类 顶点着色器: 处理每个顶点,将……阅读全文
UnityShader基本概念2022年4月6日| 编程 编程.UnityShader何为shader shader中文翻译为着色器,其实是一种用来渲染图形的技术,我们可以通过shader编程,来自定义显卡渲染画面的算法,显示我们所期望的结果。 shader种类 顶点着色器: 处理每个顶点,将……阅读全文
抽卡逻辑自述2022年3月30日| 编程 编程.游戏开发抽卡逻辑自述 参考《剑与远征》 卡牌颜色以及合成 颜色 合成 绿色 可分解,得到粉尘和银瓜子, 最基础的卡 蓝 蓝+ 同样的三张蓝色可合成一张蓝+ 紫 同种族的三张蓝+可以合成一张紫(可以选择合成其中蓝+的某个紫色) 紫+ 同英……阅读全文
抽卡逻辑自述2022年3月30日| 编程 编程.游戏开发抽卡逻辑自述 参考《剑与远征》 卡牌颜色以及合成 颜色 合成 绿色 可分解,得到粉尘和银瓜子, 最基础的卡 蓝 蓝+ 同样的三张蓝色可合成一张蓝+ 紫 同种族的三张蓝+可以合成一张紫(可以选择合成其中蓝+的某个紫色) 紫+ 同英……阅读全文
层级时间轮 | skynet 定时器2022年3月27日| 编程 编程.游戏开发skynet定时器 要解析一个程序代码,先了解数据结构,这是基础,再看函数。 拿skynet定时器举例子。 数据结构 //定时器事件 用于抛出定时器事件到消息队列里。理解这个数据结构需要先了解skynet的框架……阅读全文
层级时间轮 | skynet 定时器2022年3月27日| 编程 编程.游戏开发skynet定时器 要解析一个程序代码,先了解数据结构,这是基础,再看函数。 拿skynet定时器举例子。 数据结构 //定时器事件 用于抛出定时器事件到消息队列里。理解这个数据结构需要先了解skynet的框架……阅读全文
利用时间轮实现定时器2022年3月10日| 编程理解定时器 适用场景 定时任务(每隔1s钟打印一次数据) 超时控制(xx分钟没有动作就断开连接) 频率限制(最快只能每5s调用一次API) 定时器常用的数据结构有如下几种: 链表 双向有序链表 最小堆 时间轮 层级时间轮……阅读全文
利用时间轮实现定时器2022年3月10日| 编程理解定时器 适用场景 定时任务(每隔1s钟打印一次数据) 超时控制(xx分钟没有动作就断开连接) 频率限制(最快只能每5s调用一次API) 定时器常用的数据结构有如下几种: 链表 双向有序链表 最小堆 时间轮 层级时间轮……阅读全文