My game involves spheres that double in size under certain conditions. I increase the size over time using a coroutine that lerps localScale over a given period of time. This part works fine. =)
The spheres are moved around by trigger zones - ie. I AddForce() in OnTriggerStay()
HOWEVER, after being scaled up like this, these spheres don’t move correctly - they will suddenly change direction for no apparent reason. =(
My code is so simple - am I missing something obvious here?
Thanks in advance!