【发布时间】:2018-10-10 09:07:28
【问题描述】:
抱歉,新手问题。我想创建一条曲线路径点线,玩家将通过拖动移动或移动到,我的问题是如何根据曲线的总长度知道玩家所覆盖的总距离?我可以将其与值为 0 到 1 的 Canvas 滑块 UI 进行比较,但它可以是曲线,而不是直线。
【问题讨论】:
-
这个问题太宽泛了,而且根本不是微不足道的,尤其是当您不提供 任何 自己的尝试时。到目前为止你尝试了什么?你被困在哪里了?
-
如果你以某种方式有直线方程,这是由积分定义的。
-
您正在寻找弧长参数化,这已被广泛涵盖。建议阅读是stackoverflow.com/a/28764614/107090 和gamedev.stackexchange.com/a/5427
-
请注意,“曲线”不是真实的东西,它只是一个抽象术语,用于表示“不是直线的东西”,所以你需要明确说明什么样的曲线在您得到有意义的答案之前,您正在使用。此外,鉴于
unity3d标签,如果 Unity 还没有为此内置的函数,那将是不可思议的:你在寻找一个吗?