Ejemplo n.º 1
0
    void GestureComplete(GestureMetaData data)
    {
        lineRenderer.startColor = Color.green;
        lineRenderer.endColor   = Color.green;

        SetText(data);
    }
Ejemplo n.º 2
0
    void GestureComplete(GestureMetaData data)
    {
        if (!data.name.Equals("Question"))
        {
            SetText(data.name, data);
        }
        lineRenderer.startColor = Color.green;
        lineRenderer.endColor   = Color.green;

        if (data.name.Equals("Circle"))
        {
            tracker.SetMaxBufferSize(128);
            tracker.SetBufferWrap(true);
        }

        if (data.name.Equals("Horizontal"))
        {
            tracker.SetMaxBufferSize(512);
            tracker.SetBufferWrap(false);
        }

        if (data.name.Equals("Square"))
        {
            lineRenderer.startColor = new Color(Random.Range(0, 1.0f), Random.Range(0, 1.0f), Random.Range(0, 1.0f));
            lineRenderer.endColor   = new Color(Random.Range(0, 1.0f), Random.Range(0, 1.0f), Random.Range(0, 1.0f));
        }
    }
Ejemplo n.º 3
0
    private void SetText(string name, GestureMetaData data)
    {
        string newText = "Gesture Detected: " + name + "\n" +
                         "Scale: " + data.scale.ToString("G4") + "\n" +
                         "Position: " + data.centroid.ToString("G4") + "\n" +
                         "Speed: " + data.averageSpeed.ToString("G4");

        text.SetText(newText);
    }
Ejemplo n.º 4
0
    private void DisplayHints(GestureMetaData data)
    {
        string        newText = "Available Gestures: ";
        List <string> keys    = new List <string>(tracker.GetGestureMap().Keys);

        for (int i = 0; i < keys.Count; i++)
        {
            if (i % 5 == 0)
            {
                newText += "\n";
            }
            newText += keys[i] + ", ";
        }
        text.SetText(newText);
    }
Ejemplo n.º 5
0
    private void SetText(GestureMetaData data)
    {
        string newText = "Result: <i><color=green>" + data.name + "</color></i>";

        text.text = newText;
    }
Ejemplo n.º 6
0
    void GestureFailed(GestureMetaData data)
    {
        string newText = "Result: <i><color=red>" + "None" + "</color></i>";

        text.text = newText;
    }
Ejemplo n.º 7
0
 void GestureFailed(GestureMetaData data)
 {
     text.SetText("---");
 }