Another attempt at optimization
parent
0853c04844
commit
447ebdd5a8
|
@ -167,8 +167,7 @@ class PhysicsElementsHandler:
|
||||||
for collider in colliders:
|
for collider in colliders:
|
||||||
if sprite is not collider:
|
if sprite is not collider:
|
||||||
distance = self.calculate_basic_distance(sprite, collider)
|
distance = self.calculate_basic_distance(sprite, collider)
|
||||||
if distance > max(self.get_sprite_size_for_distance(sprite, screen_transform),
|
if distance > 50:
|
||||||
self.get_sprite_size_for_distance(collider, screen_transform)):
|
|
||||||
continue
|
continue
|
||||||
if sprite.collides_with(collider, TOLERANCE):
|
if sprite.collides_with(collider, TOLERANCE):
|
||||||
collides_with.append(collider)
|
collides_with.append(collider)
|
||||||
|
|
Loading…
Reference in New Issue