每月归档: 三月 2019s


Unity3D 绘制曲线(四):接口扩展

做到这种程度,我们其实应该更进一步,做成更通用的功能:绘制任意算法的曲线。为了完成这个目的,我们需要将函数的参数抽象出来,作为匿名函数的参数,这样就可以应对不同的算法。在下面的代码中,我添加了一个分段函数演示,用来展示效果,编码如下: [crayon-5df016a36ce035 […]


Unity3D 绘制曲线(三):接口封装

目前我们成功绘制了正弦曲线,接下来要做的是封装接口,抽离出曲线算法。具体重构方式如下:

这里我们用到匿名函数的知识,将点的计算封装成匿名函数,传入到绘制方法中。函数的参数为x,返回值为对应点的位置。这样,我们就可以 […]


Unity3D 绘制曲线(二):正弦曲线

下面我们来动手写绘制正弦曲线的功能。首先创建一个名为DrawCustLine.cs的文件,在其中编写如下代码:

首先,我们将函数的相位、振幅、波长、总长,开放到Inspector中。然后绘制部分,我们为曲线绘制一条 […]