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
f(x) = x2第二个是抛物线,计算f(x) = (2x - 1)2第三个是正弦,计算f(x) = (sin(2πx) + 1) / 2

1
2
3
4
5
6
7
8
9
10
11
12
private static float Exponential (float x) {
return x * x;
}
 
private static float Parabola (float x){
x = 2f * x - 1f;
return x * x;
}
 
private static float Sine (float x){
return 0.5f + 0.5f * Mathf.Sin(2 * Mathf.PI * x);
}

四个函数的图

每次在这三个选择之间切换需要改变代码,即使在播放模式下也并不难。创建一个枚举类型,包含想要展示的每个函数的项。我们把它叫做FunctionOption,但是由于我们是在class里定义的,所以它的正是名称是Grapher1.FunctionOption。

添加新类型的公共变量命名函数。这个给我们一个很好地字段,可以在检查器中选择功能。

1
2
3
4
5
6
7
8
public enum FunctionOption {
Linear,
Exponential,
Parabola,
Sine
}
 
public FunctionOption function;

建议使用电驴(eMule)下载分享的资源。

说明
:本教程来源互联网或网友分享或出版商宣传分享,仅为学习研究或媒体推广,51zixue.net不保证资料的完整性。
 
上一篇:【Unity C#编程】图表 可视化数据:创建图表  下一篇:【Unity C#编程】图表 可视化数据:3D展示