AdamsLair/duality

Investigate Bad TilemapCollider Performance in Extreme Cases

Aberta

#728 aberto em 1 de jul. de 2019

 (0 comentário) (0 reação) (0 responsável)C# (287 forks)auto 404
BugCoreHelp WantedPerformanceTilemaps

Métricas do repositório

Stars
 (1.425 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Summary

Tilemap Collider generation is too slow in "extreme" cases, causing micro-freezes during editing and at runtime when editing tilemaps.

How to reproduce

  • Create a simple tileset with two tiles - one fully passable and one fully blocking.
  • Create a new tilemap that is at least 32x32.
  • Edit the tilemap to create a checkerboard pattern of blocking and passable tiles.
  • Profile and check performance while editing.

ex ex (1)

Reported on the chat by user TBDesignes.

Guia do colaborador