C# Unity3d绘制曲线以显示向量之间的角度
我试图在Unity3D中以交互方式显示两个向量之间的角度。比如说,C# Unity3d绘制曲线以显示向量之间的角度,c#,unity3d,C#,Unity3d,我试图在Unity3D中以交互方式显示两个向量之间的角度。比如说, 我需要在“向量”之间绘制曲线,并以度为单位显示数值。我知道如何计算角度,但在如何“绘制”它们之间的曲线方面没有成功。我尝试使用贝塞尔曲线,但也没有成功。我将回答完全不同的问题 您可以尝试使用Beziers或Catmull Rom,但如果您能够更轻松地实现这一点,则会使其更加复杂 将圆形UI图像放置在角度原点处。然后将类型设置为“填充”和“顺时针” 现在有了指示数量的滑块,只需将其与 Image image = GetCompo
我需要在“向量”之间绘制曲线,并以度为单位显示数值。我知道如何计算角度,但在如何“绘制”它们之间的曲线方面没有成功。我尝试使用贝塞尔曲线,但也没有成功。我将回答完全不同的问题 您可以尝试使用Beziers或Catmull Rom,但如果您能够更轻松地实现这一点,则会使其更加复杂 将圆形UI图像放置在角度原点处。然后将类型设置为“填充”和“顺时针” 现在有了指示数量的滑块,只需将其与
Image image = GetComponent<Image>();
image.fillAmount = GetAngle() / 360f; // Range is 0/1 so you need normalization
Image=GetComponent();
image.fillAmount=GetAngle()/360f;//范围为0/1,因此需要进行规范化