Hi all, If you have a simple sprite that has a Box2D collider set as a trigger, and rotate it, either using the animator, or via a script like: transform.Rotate (new Vector3(0,0,Time.deltaTime * speed)); the trigger doesn't fire: void OnTriggerStay2D (Collider2D col) { Debug.Log ("touching the rotating wall "); } if you stop the rotating, or animator, or even if you have a brief moment of it being in the same rotation... it works!! Am I doing something wrong, or unusual? Thanks DigiScot
maybe the collider isnt being collided with at certain parts of its rotation. Does using: void OnTriggerEnter2D(Collider2D col) instead have the same effect.
Thanks softwizz, this works, and will get me by for now, but doesn't feel like it should, something definitely up with these colliders.