how to check wether an object has stopped moving unity
void Update()
{
// "transform.hasChanged" is an official unity bool that checks whether all the tranform values have stopped (Position,Rotation,Scale)
if (transform.hasChanged)
{
Debug.Log("The transform has changed!");
transform.hasChanged = false;
}
}
4.33
3
Rigidbody2D rb;
void Start()
{
rb = GetComponent<Rgidbody2D>();
IsStagnant();
}
void IsStagnant()
{
if (Rigidbody2D.Isleeping())
{
Debug.Log("Object is not moving")
}
}
Thank you!
3
0
Are there any code examples left?
New code examples in category C#