Unity/Csharp/線/LineStrip

提供: 初心者エンジニアの簡易メモ
ナビゲーションに移動 検索に移動

LineStrip公式

https://teratail.com/questions/109826

LineStrip例

LineStrip lineStrip = GameObject.Find("LineStrip").GetComponent<LineStrip>();
lineStrip.LineWidth = 4f;
lineStrip.Positions = new Vector2[10]; // 点間
// x,yの値を入れる。
for (keyNum = 1; keyNum < 10; keyNum++) {
    lineStrip.Positions[keyNum].x = -width / 2 + (keyNum + 1);
    lineStrip.Positions[keyNum].y = (nowValue - min) / 60 * maxY;
}
lineStrip.SetVerticesDirty(); // 描画
lineStrip.transform.localPosition = new Vector3(graph.transform.localPosition.x,
                                                  graph.transform.localPosition.y - graphRect.sizeDelta.y / 2,
                                                  graph.transform.localPosition.z);