Reputation: 13
I have objects that look like square.(have collider and rigidbody)
I want those squares to make a sound when I hit these squares with an object. But just once(once for scene). If I hit one of the squares again, ıt shouldn't make sound. How could I do this ?
Thanks in advance !
Upvotes: 0
Views: 340
Reputation: 78
When the OnCollisionEnter()
method is called you can check if a bool variable was set to true.
hasCollided = false;
void OnCollisionEnter(Collision collision){
if (!hasCollided){
// Play sound
hasCollided = true;
}
}
Upvotes: 2