AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > Unity3D

【Unity C#编程】图表 可视化数据:添加多个维度

51自学网 2014-05-24 http://www.51zixue.net

本文由Aoi翻译,转载请注明出处。文章来自于catlikecoding,原文作者介绍了Unity制作图表、可视化数据的方法。更多的名词解释内容,请点击末尾的“原文链接”查看。

显示多个图表

只有一个图表的话是不是有点枯燥呢?如果能展示多个图表那多好啊!我们需要做的是用不同的方式来计算p.y,代码的其他部分可以保持原样。直接抽取计算p.y的代码,放到它自己的函数里,我们就叫它Linear。这个函数所做的是模仿数学函数f(x) = x。我们把这个做成静态的,因为它不需要对象来实现功能,只需输入值就可以了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void Update () {
if (currentResolution != resolution || points == null) {
CreatePoints();
}
for (int i = 0; i < resolution; i++) {
Vector3 p = points[i].position;
p.y = Linear(p.x);
points[i].position = p;
Color c = points[i].color;
c.g = p.y;
points[i].color = c;
}
particleSystem.SetParticles(points, points.Length);
}
 
private static float Linear (float x) {
return x;
}

通过创建更多函数并调用它们代替Linear来添加其他数学函数也很简单。我们来添加三个新函数。第一个是幂数,计算
建议使用电驴(eMule)下载分享的资源。

说明
:本教程来源互联网或网友分享或出版商宣传分享,仅为学习研究或媒体推广,51zixue.net不保证资料的完整性。
 

上一篇:【Unity C#编程】图表 可视化数据:创建图表  下一篇:【Unity C#编程】图表 可视化数据:3D展示