Linerenderer没有按预期工作

时间:2018-02-05 13:58:33

标签: c# unity3d

您好,我需要再次帮助。我有一个Linerenderer应该遵循我的观点。线路上下移动,但不应该如此。 这是一个gif:https://gfycat.com/ShorttermInbornHalibut 这是我的代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Manager : MonoBehaviour {

private bool click = true;

[SerializeField] private LineRenderer lineRenderer;
[SerializeField] private GraphChartFeed GCFScript;

void Update ()
{
    if(click)
    {
        if(Input.GetMouseButtonDown(0))
        {
            click = false;
        }
    }
    else
    {
        lineRenderer.gameObject.SetActive (true);
        lineRenderer.SetPosition (0, new Vector3 (GCFScript.currentXPosition, GCFScript.yPositions [GCFScript.currentYPositionIndex], 0f));
        if(Input.GetMouseButtonDown(0))
        {
            lineRenderer.gameObject.SetActive (false);
            click = true;
        }
    }
}
}

我想要它做的只是在我点击左键后为每个点渲染线条。我真的需要一些帮助。

0 个答案:

没有答案