나는 Bitmap
에 DisplayObject
개의 그림을 그리기 위해 재활용하고 사용하는 Matrix
을 보유하고 있습니다.속성 모음을 재설정하거나 새 인스턴스를 만드는 것이 더 빠릅니까?
_matrix.a = 1;
_matrix.b = 0;
_matrix.c = 0;
_matrix.d = 1;
_matrix.tx = 0;
_matrix.ty = 0;
는 위의 작업을 수행하는 것이 더 있을까, 또는 단순히이
_matrix = new Matrix();
을? : 할 :이처럼 각 항목을 렌더링하기 전에 순간
, 나는
Matrix
를 재설정
일반적으로 저는 전 (前者)이라고 말할 것입니다. 그러나 Matrix
의 경우에 (수학적으로) 재설정 한 각 속성에 대해 진행중인 무거운 것들이 있는지 확실하지 않습니다.
대한 수정은 무한 upvotes 가치가있다. – Marty
감사합니다. 이 [post] (http://jacksondunstan.com/articles/1417)를보십시오. 'BitmapData.draw()'대신'BitmapData.copyPixels()'를 사용하면 성능을 훨씬 향상시킬 수 있습니다. – sch