Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
splines from .txt files
#8
Try something like this (not tested, but may work):

Code:
public class readTXT : MonoBehaviour {
    public CurvySpline Spline;
    public TextAsset track;
    
    public void ReadPoints()
   {
     Spline.Clear();
     string[] dataLines = track.text.Split('\n');
        List<Vector3>Points= new List<Vector3>();
        int lineNum = 0;
        foreach (string line in dataLines)
        {
            string[] vec3string=line.Split(' ');
            Points.Add(new Vector3(float.Parse(vec3string[0]),float.Parse(vec3string[1]),float.Parse(vec3string[2])));
        }

        Spline.Add(Points);
   }
}

[CustomEditor( typeof( readTXT ) )]
public class Read : Editor
{
    public readTXT Target { get { return target as readTXT;}}
    
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI ();
        EditorGUILayout.LabelField ( "Spine Reader" );
        if( GUILayout.Button ( "READ!"))
            Target.ReadPoints();
    }
    
}

Also, a good idea is to name and capitalize classes properly (almost everyone would name "readTXT" ReadTxt, or even better something like FileToSpline, which is more descriptive).
Reply


Messages In This Thread
splines from .txt files - by Lila - 04-30-2014, 01:18 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
Information New free asset: Converter For Unity Splines _Aka_ 5 19 04-25-2024, 11:11 AM
Last Post: _Aka_
  snap to the curve created by the curvy splines segment points ShiroeYamamoto 3 11 04-02-2024, 02:24 PM
Last Post: _Aka_
Bug Changing spline connection in inspector causes splines to revert to defaults lacota 3 6 03-18-2024, 07:55 PM
Last Post: _Aka_
  Using Unity's SplineContainer in Curvy Splines dlees9191 3 15 02-26-2024, 09:49 AM
Last Post: _Aka_

Forum Jump: