File tree Expand file tree Collapse file tree 2 files changed +17
-5
lines changed
src/ecs/components/physics Expand file tree Collapse file tree 2 files changed +17
-5
lines changed Original file line number Diff line number Diff line change @@ -808,14 +808,14 @@ export function area(
808808 } ,
809809
810810 worldBbox ( this : GameObj < AreaComp > ) : Rect {
811- const renderAreaVersion = ( this as any ) . renderAreaVersion ;
811+ const renderAreaVersion = getRenderAreaVersion ( this ) ;
812812 if (
813- ! _worldBBox || _worldAreaVersion != _worldBBoxVersion
813+ ! _worldBBox || _worldAreaVersion !== _worldBBoxVersion
814814 || ! _worldShape
815- || _cachedTransformVersion != ( this as any ) . _transformVersion // Transform changed
815+ || _cachedTransformVersion !== ( this as any ) . _transformVersion // Transform changed
816816 || ( renderAreaVersion != undefined // Render area (shape) changed
817- && _cachedRenderAreaVersion != renderAreaVersion ) // Render area (shape) changed
818- || _cachedLocalAreaVersion != _localAreaVersion // Area settings changed
817+ && _cachedRenderAreaVersion !== renderAreaVersion ) // Render area (shape) changed
818+ || _cachedLocalAreaVersion !== _localAreaVersion // Area settings changed
819819 ) {
820820 _worldBBox = this . worldArea ( ) . bbox ( _worldBBox ) ;
821821 _worldBBoxVersion = _worldAreaVersion ;
Original file line number Diff line number Diff line change 1+ kaplay ( ) ;
2+
3+ const c = add ( [
4+ pos ( 100 , 100 ) ,
5+ circle ( 50 ) ,
6+ area ( ) ,
7+ ] ) ;
8+
9+ wait ( 2 , ( ) => {
10+ debug . log ( "changed radius" ) ;
11+ c . radius = 75 ;
12+ } ) ;
You can’t perform that action at this time.
0 commit comments