Search Issue Tracker
Fixed in 4.5.X
Votes
0
Found in
4.6.0b9
Issue ID
608060
Regression
Yes
OnTriggerStay2D gets called only when enabling Rigidbody2D.isKinematic while the moving object is inside the idle one
Steps to reproduce:
1. Open the scene 'Test'
2. Press play
3. Observe that although the moving object has the 3 "OnTrigger*2D" methods, only OnTriggerEnter2D and OnTriggerExit2D are called. BUT if the user toggles "Idle Object"'s Rigidbody2D.isKinematic while the moving object is inside the idle one, OnTriggerStay2D is called but just for a brief moment. Toggling it repeats the behavior no matter if it's kinematic or not.
Using either transform.position, rigidbody2d.moveposition or rigidbody2d.addforce moving method produce the same result.
See the video user attached illustrating the issue: http://screencast.com/t/FW3VdXI3K
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Brush Size in the Inspector window does not update when the Brush Size in Scene View is changed
- "ArgumentOutOfRangeException" errors are thrown every time a keyboard key is pressed when renaming a component in UI Builder with a symbol and changing the name after label attribute warning
- Values in "Rect Transform" component are only partially updated when changing values in Prefab Mode
- Same Asset Type Focused Inspectors do not repaint when menus are manipulated
- Bool or Trigger Parameters can be selected via right clicking to the right of a Parameter control in the Animator Window
Add comment