C# 假人的线性插值

C# 假人的线性插值,c#,interpolation,C#,Interpolation,问这个我觉得很愚蠢。我有一个简单的2d平台。在游戏中,我有我想让玩家使用的管道。基本上,我已经为每一个需要旅行的单位建立了一个PoinfF系统。我的问题是他们之间的旅行是否顺畅。有人能写一个简单的函数,我可以输入点a和点b a,然后输入一个介于0和1之间的数字,指定它是如何沿着直线的吗?基本上,我会调用每个帧的函数,并将eh cameras position设置为其输出 我在这里搜索了很多表格,但找不到一个有效的表格,或者我无法理解其中的数学知识。我很抱歉问你们这些家伙这已经被回答了 总之,我希

问这个我觉得很愚蠢。我有一个简单的2d平台。在游戏中,我有我想让玩家使用的管道。基本上,我已经为每一个需要旅行的单位建立了一个PoinfF系统。我的问题是他们之间的旅行是否顺畅。有人能写一个简单的函数,我可以输入点a和点b a,然后输入一个介于0和1之间的数字,指定它是如何沿着直线的吗?基本上,我会调用每个帧的函数,并将eh cameras position设置为其输出

我在这里搜索了很多表格,但找不到一个有效的表格,或者我无法理解其中的数学知识。我很抱歉问你们这些家伙这已经被回答了

总之,我希望你们中的一位能给我写一个简单的函数。首先是。 点F插值(点F 1,点F 2,值介于0和1之间)

顺便说一句,你不必过分强调表现,这是一场业余比赛


此外,如果有一个很好的方法,使功能接受多个点,这将是伟大的

在同类代码中,函数是:

float interpolate(float p1, float p2, float fraction) { return p1 + (p2 - p1) * fraction; }

在kinda代码中,函数是:

float interpolate(float p1, float p2, float fraction) { return p1 + (p2 - p1) * fraction; }

对于一篇关于StackOverflow的文章,你需要问一个与编码相关的问题。本网站不允许用户要求为他们完成工作。您的问题似乎有多个部分。试着把它分解成混凝土碎片。如果你被困住了,展示你已经尝试过的。如果你有一个关于线性插值的数学问题,看看吧。我想这就是你想要的。勒普就是我想要的。这是他们的a吗?我已经试过多次了。主要是在周六和今天,我花了一个多小时试图写我自己的,但我无法让它工作。我还尝试了其他堆栈交换主题中的信息,但没有成功。我已经在这方面投入了时间,但是我对lerp缺乏了解,这是c#的新手。对于一篇关于StackOverflow的文章,你需要问一个与编码相关的具体问题。本网站不允许用户要求为他们完成工作。您的问题似乎有多个部分。试着把它分解成混凝土碎片。如果你被困住了,展示你已经尝试过的。如果你有一个关于线性插值的数学问题,看看吧。我想这就是你想要的。勒普就是我想要的。这是他们的a吗?我已经试过多次了。主要是在周六和今天,我花了一个多小时试图写我自己的,但我无法让它工作。我还尝试了其他堆栈交换主题中的信息,但没有成功。我已经在这方面投入了时间,但是我对lerp缺乏了解,这对c来说是新的#