240 发简信
IP属地:广东
  • 贝塞尔曲线原理(实现图真漂亮)

    Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 196...

  • 120
    Unity Shader 溶解效果

    今天我们来实现下面这样一个溶解效果 思路:先说下思路,主要是运用clip()函数,裁掉像素,来实现溶解。Clip(x) 当 x<=0时 ,像素就会被裁掉。我们可以一张溶解纹理...

  • Unity Shader 结构

    Unity Shaderlab不常写的话,总是一个模模糊糊的状态,容易忘记。这里列举一下ShaderLab语法结构 骨架 Properties 属性格式:【Attribute...

  • VS Code Shader插件

    用VS Code写Unity shader感觉还不错,不过要安装一些插件,写起来才比较舒服;这里列举一下插件 Shader languages support for VS ...

  • 理清渲染流水线2 :模型顶点坐标是如何在多个不同的坐标空间中变换的

    以下内容均基于自己对各类计算图形学及Unity3D引擎相关资料的学习、试验与思考,不能保证各种结论与解释完全正确,如有错误或不同观点欢迎留言讨论。 · 一切的源头(源数...

  • 120
    UGUI雷达图《三》--- 圆形Image

    今天我们来实现一个圆形Image,如下图。(哈,这次其实不是画雷达图了,而是画圆形Icon,不过其原理和之前的雷达图是一样的,而且这里用到了前2篇没讲到的UV。所以这里列为这...

  • 120
    UGUI雷达图《二》

    今天我们来实现在Scene调节雷达图的效果 具体细节主要在第一篇,如果不清楚的可以看向这里 简单说下思路我们需要创建出几个子物体,这样就可以在Scene里自由拖曳,接着我们把...

  • 120
    UGUI雷达图《一》

    今天我们使用UGUI来实现这样一个雷达图雷达.gif 简单说下思路主要是通过自己定义顶点的位置来实现绘制多边形。那怎么自定义顶点呢,我们可以找到Text或Image等UI的基...

  • C# Directory 遍历文件夹

    前言:编辑器拓展常常要访问到文件目录。所以文件相关的操作挺重要的。这里记录下遍历目录的方法: 这里先列举下会用到的类FileInfo : 文件类(不包括目录)Director...

  • @烂醉花间dlitf 应该是~

    奇怪的 Bug:SetParent 会改变位置

    介绍 遇到的一些很奇怪,然后暂时还没有解决的 Bug,有好心人知道怎么回事的话可留言或者发邮件到 zhangqrr@qq.com。 复现 在场景中新建三个同级的物体,分别如下...

  • 不太清楚GoMove和挂脚本的GameObject是怎么触发碰撞的。
    下面这两种触发碰撞的方法,在OnTriggerEnter里也能保持坐标:
    1:让GoMove和GameObject在场景里先摆到一运行就能碰撞。接着运行,可以正确保持位置。
    2:给GoMove挂脚本,按下一个按键,GoMove朝GameObject运行一点。当按到触发碰撞时,也是能保持位置的。
    -------------------
    不过如果在运行时,手动拖曳GoMove去和GameObject碰撞,就不能保持了。。。

    奇怪的 Bug:SetParent 会改变位置

    介绍 遇到的一些很奇怪,然后暂时还没有解决的 Bug,有好心人知道怎么回事的话可留言或者发邮件到 zhangqrr@qq.com。 复现 在场景中新建三个同级的物体,分别如下...

  • 120
    Unity Shader顶点动画

    今天我们使用shader来实现一个这样的动画SinAnim.gif 先说下思路,如下图宽是X轴,高是Z轴。我们以X轴作为sin() 函数的参数,随着X的变大,即可出现曲线。然...

  • visual studio 快捷键

    前言一直以来主要用Rider进行C#代码开发。visual studio用得比较少,所以有时换用vs时,不知道快捷键有点虚。。。这里记录一下vs studio的快捷键,以备忘...

  • Shader Graph记录

    Unilt GraphSurface节点有 Opaque(不透明) 和 Alpha 两个节点:Opaque:Unilt Master 的 Alpha 节点的大小不能影响透明度...