gpt4 book ai didi

c# - Unity3d 绘制曲线以显示向量之间的夹角

转载 作者:太空宇宙 更新时间:2023-11-03 15:02:00 25 4
gpt4 key购买 nike

我试图在 Unity3D 中以交互方式显示两个向量之间的角度。例如,

enter image description here

我需要在“向量”之间绘制曲线并以度数显示数值。我知道如何计算角度,但在如何“绘制”它们之间的曲线方面没有成功。我尝试使用贝塞尔曲线,但也没有成功。

最佳答案

我会回答完全不同的问题。

您可以尝试使用 Beziers 或 Catmull-Rom,但当您可以更轻松地实现这一点时,它会变得更加复杂。

将圆形 UI 图像放在角度的原点。然后设置type为filled和clockwise。

现在你有了指示数量的 slider ,只需将它与角度匹配

Image image = GetComponent<Image>();
image.fillAmount = GetAngle() / 360f; // Range is 0/1 so you need normalization

https://docs.unity3d.com/462/Documentation/Manual/script-Image.html

关于c# - Unity3d 绘制曲线以显示向量之间的夹角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45777882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com