コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】uGUI で折れ線グラフを表示できる「Dynamic Line Chart」紹介(無料)

f:id:baba_s:20180220202735p:plain

概要

 
2018/1/30 に「Dynamic Line Chart」がリリースされました
「Dynamic Line Chart」を導入すると、
uGUI で折れ線グラフを表示できるようになります

検証環境

  • Unity 2017.3.0f3
  • Dynamic Line Chart 1.0

使用例

f:id:baba_s:20180220202850g:plain

クイックスタート

f:id:baba_s:20180220203013p:plain

シーンに存在する「Canvas」を右クリックして
「UI>DataDiagram」を選択してオブジェクトを作成します

using UnityEngine;

public class Example : MonoBehaviour
{
    public DD_DataDiagram diagram;

    private GameObject line;
    private float time;

    private void Start()
    {
        line = diagram.AddLine( "ピカチュウ", Color.yellow );
    }

    private void Update()
    {
        time += Time.deltaTime * 5;
        var y = ( Mathf.Sin( time ) + 1 ) * 2 + 3;
        diagram.InputPoint( line, new Vector2( 0.1f, y ) );
    }
}

そして、上記のようなコードを記述して使用します

関連記事