Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Splines as/in ScriptableObjects
#1
Hi!

So far really impressed with Curvy Splines.

In our game, we have a component that is configured in part by a spline. The rest of this objects configuration works nicely as a ScriptableObject and it would be nice to have the spline effectively included in that configuration. Maybe I'm missing something obvious, as I've tried a few things.

I looked through the calls available on a spline and I don't see anything that looks easily serialized that I could manually grab in an editor script and then inflate from at runtime.

I've scanned the tutorials and don't see anything that looks relevant.

Currently I'm putting the splines on a prefab but I seem some slightly wonky behavior that makes me think this isn't entirely intended usage.

Thoughts on this?

Cheers, thanks!
Reply
#2
Hi

I have a vague understanding of scriptable objects, so please correct me if I say something wrong.
From my understanding, you need to easily import/export splines to a simple data containing class. You can use the FluffyUnderware.Curvy.ImportExport.SerializedCurvySpline class, which is used for importing/exporting splines through the Import/Export wizard. Class should be self explanatory, but if needed you can see an usage of that class in the SplineJsonConverter class.

Please note that SerializedCurvySpline stores most data from a spline, but not all of it, like for example connections.

I hope this helped. Please let me know if you need further help.
If and when you feel like it, please leave a review for the asset, that helps a lot.
Have a nice day
Please consider leaving a review for Curvy. This will help a lot keeping Curvy relevant in the eyes of the Asset Store algorithm.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Error when recreating splines / connections jh092 3 3 07-25-2022, 09:58 AM
Last Post: _Aka_
  Closed splines and duplicate points jh092 3 5 07-24-2022, 01:54 PM
Last Post: _Aka_
  Switching splines linkinballzpokemon 3 14 04-13-2022, 04:23 PM
Last Post: _Aka_
  Can I change splines directly on runner controller via script? sikamaru 1 9 03-12-2022, 08:40 PM
Last Post: _Aka_

Forum Jump: