Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Render dynamically created spline
Hi - Just bought Curvy and it may be the secret sauce to my game Wink

I have a question on rendering a spline I create dynamically. Basically, a player can select a "monster" object and then draw a spline for the monster to follow. I have it working in that the monster will follow the spline. However, how do I render the path so that visually the user can see the spline the monster will follow?

I see on the camera script there is a GLCurvyRenderer script, but can I dynamically add and remove splines to the renderer, and if so how? Or is there a better way of doing this than trying to use the renderer on the camera?

I am using Playmaker for what its worth, but if you have code samples/suggestions perhaps I can replicate it in playmaker.

Thanks in advance



Hi Chris,

GLCurvyRenderer is a quick hack for debug visualization, it's highly inefficient as it rasterizes the path every frame. For short splines the performance is ok, but be warned that it renders above anything (i.e. acts like a 2D overlay). You should be able to dynamically add splines to the array using Playmaker. Another option would be a SplinePathMeshBuilder component with a rectangle shape.

A more sophisticated way will be available with the next major release. Hopefully it will be available around christmas, but don't count me on that.
Hi Jake -

Thanks for the speedy reply. I didn't know about the SplinePathMeshBuilder option but I've investigated it and it looks like it will work! Is this a more efficient option than the GLCurvyRenderer?

Yes and no. Refreshing takes longer, but unlike GLSplineRenderer it refreshs only if the spline or Mesh settings change. 

Possibly Related Threads…
Thread Author Replies Views Last Post
  Programming a first-person player/camera to follow a Curvy Spline kenmarold 1 2 05-21-2023, 05:03 PM
Last Post: _Aka_
  Odd behavior when drawing spline ricke 11 28 05-15-2023, 12:28 PM
Last Post: _Aka_
  When is it required to check if the spline / generator as initialized? Lupos 1 1 05-15-2023, 12:04 PM
Last Post: _Aka_
  Can Curve Spline be used for an in game level editor. Lupos 29 50 05-12-2023, 02:15 AM
Last Post: Lupos

Forum Jump: