Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Setup Generators in code
I'm trying to setup and generate geometry in code. Is there any extra documentation on how to do this or example code?

Also, would it be advisable to reuse the same generator, would the memory footprint be high if there is a generator attached to each spline? ( I would have over 1000)
Hi Jake, I'm not sure why your previous response has been deleted. I'm trying to use the approach you described but I'm receiving an error:

"The object you want to initiate is null" stack trace refering to the CreateMesh.cs: 457

I'm attempting to use the generator you setup in the examples 15_CGExtrusionAdvanced with my own spline data, using the following code. Any thoughts on where this is going wrong?

       Track[] tracks = trackList.Track;

       CurvyGenerator cgen = FindObjectOfType(typeof(CurvyGenerator)) as CurvyGenerator;

       cgen.AutoRefresh = false;
       List<CreateMesh> cm = cgen.FindModules<CreateMesh>();

       for (int i = 0; i < MAX_TRACKS; i++)
           ArrayList coords = Strings2Vec3Arr(tracks[1]);
           GameObject instance = InstantiateSectie(coords);

           attachCurvySpline(instance, coords);


           foreach (CreateMesh cm_i in cm)

Just a guess: Are you doing this in Start() without waiting for your splines to be fully initialized? Otherwise it would be nice to get a scene reproducing the error. You can send it to jake<at>


Possibly Related Threads...
Thread Author Replies Views Last Post
  Generators placing referenced prefabs Horibe 8 449 07-05-2019, 10:40 AM
Last Post: _Aka_
  Change Shape Extrusion of Generator by code UsernameHed 1 228 06-03-2019, 02:00 PM
Last Post: _Aka_
  Connections handling > change by code dazz777 5 1,047 03-01-2019, 02:18 PM
Last Post: _Aka_
  Creating connection from code kardoser 5 1,501 02-27-2019, 11:29 AM
Last Post: _Aka_

Forum Jump: