Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Changing Lanes
#2
Hi

I could not run your project properly since you seem to have forgotten the script machine asset associated with the ship controller.

Regardless, I see three ways of implementing lanes. Assuming you are switching between a spline A and B:
  • Static switches: Add a spline C for each lane switch you want, and use the Connections feature to connect spline C with A and B. Then setup the controller to follow the connections. This is what is done for the example scene you based your scene on.
  • Dynamic switches 1: Dynamically switch between spline A and B using the SwitchTo method. This is what is done in the example scene Space Runner, where you can switch when both lanes are next to each other.
    The documentation of said method: https://api.curvyeditor.com/FluffyUnderware.Curvy.Controllers.SplineController.html#FluffyUnderware_Curvy_Controllers_SplineController_SwitchTo_FluffyUnderware_Curvy_CurvySpline_System_Single_System_Single_
  • Dynamic switches 2: Doing the switch by implementing a custom switching logic. For example, have a controller on spline A, and one on Spline B. Depending on which spline is the current spline, make the visible object (the ship's mesh renderer) either be on the controller A, the controller B, or moving between them (via a position interpolation for example).
I hope this helped
Have a nice day
Available for freelance work, feel free to reach out: toolbuddy.net
Please consider leaving a review for Curvy, this helps immensely. Thank you.
Reply


Messages In This Thread
Changing Lanes - by Antonio - 09-14-2023, 02:58 PM
RE: Changing Lanes - by _Aka_ - 09-17-2023, 08:23 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
Bug Changing spline connection in inspector causes splines to revert to defaults lacota 3 2,609 03-18-2024, 07:55 PM
Last Post: _Aka_
  Changing material of Volume spot at creation? _RicO 5 3,593 08-11-2023, 09:39 AM
Last Post: _Aka_
  Changing range affects generated mesh GameJazz 10 6,206 12-15-2022, 08:28 AM
Last Post: GameJazz
  Accessing generator's input spline in script, changing it at runtime smackledorf 3 3,069 06-17-2021, 01:59 PM
Last Post: _Aka_

Forum Jump: