我正在嘗試製造測距儀。但我沒有得到我想要的東西。所以我上傳了一張圖片。我想彎曲的距離,但我得到像移位一樣的直線。如何在unity3d中製造測距儀
這裏是我的代碼:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class DistanceMeter : MonoBehaviour {
public GameObject current;
public GameObject destination;
private float beginPos;
private float targetPos;
private float currPos;
public Text dist;
void Start()
{
beginPos = current.transform.position.x;
targetPos = destination.transform.position.x;
}
void Update()
{
currPos = current.transform.position.x - targetPos;
int Distance = Mathf.Abs(Mathf.RoundToInt (currPos));
dist.text = Distance.ToString()+ " meters";
}
}
我建議您問這個問題在math.stackexchange.com – Bijan
這個問題似乎有點不完整的,你的移動物體沿曲線或其它什麼是曲線的半徑? – Bijan
是的,物體沿曲線移動。 –