Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Find if object is on spline path
#1
Hi,

First of all, thanks for this amazing asset. It's really making a difference on our project. Big Grin
And about that project, I'm working on a endless runner game and I spawn prefabs very frequently. Sometimes a prefab spawns on a spline path and I need to find that spline to orientate the object according to spline orientation.
It there a way to detect if a spawned prefab is on a path of a previouly spawned spline?

Thanks!
Reply
#2
You are welcome Smile Glad to hear that Curvy is useful to you.

You can use
bool objectNearlyOnSpline = (yourSpline.GetNearestPoint(objectPosition) - objectPosition).magnitude < someSmallDistance;
If performance is an issue, you can use yourSpline.Bounds to test if the object is too far, and use sqrtMagnitude instead of magnitude.

I wrote this post on Android, on top of my head, so the code might have some typos, but the idea is there.
Available for freelance work, feel free to reach out: toolbuddy.net
Please consider leaving a review for Curvy, this helps immensely. Thank you.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
Smile Constant speed along a spline? tfishell 1 193 11-13-2025, 11:32 AM
Last Post: _Aka_
  Create Game Object Renaming Options rickgplus 1 516 09-23-2025, 09:33 AM
Last Post: _Aka_
  SplineController Ignores Follow-Up and Chooses Wrong Spline Josenildo 7 3,323 07-29-2025, 09:15 PM
Last Post: _Aka_
  Curvy Line Renderer for UI Spline? gekido 7 4,756 07-13-2025, 07:11 PM
Last Post: _Aka_

Forum Jump: