Fix video sensing by calling updateMatrix manually before using isTouching

This commit is contained in:
Paul Kaplan 2019-10-15 12:10:14 -04:00
parent 9b7a9770d7
commit 3cf45f4e07

View file

@ -289,6 +289,11 @@ class VideoMotion {
_curr: curr
} = this;
// The public APIs for Renderer#isTouching manage keeping the matrix and
// silhouette up-to-date, which is needed for drawable#isTouching to work
drawable.updateMatrix();
if (drawable.skin) drawable.skin.updateSilhouette();
// Restrict the region the amount and direction are built from to
// the area of the current frame overlapped by the given drawable's
// bounding box.