Memory fills up very quickly despite deleting old objects
Here is my code maby someone can tell me what im doing wrong int ChunksDeleted = 0; List<Vector3> delete = new List<Vector3>(); foreach (KeyValuePair<Vector3, GameObject> entry in LoadedChunks) { if (entry.Key.x > px + distance || entry.Key.x < px - distance || entry.Key.y > py + distance || entry.Key.y < py - distance || entry.Key.z > pz + distance || entry.Key.z < pz - distance) { GameObject.Destroy(entry.Value); ChunksDeleted++; delete.Add(entry.Key); } } foreach (Vector3 v in delete) { LoadedChunks.Remove(v); } Not sure why this is not working because I can clearly see the game objects disapearing ingame after they get deleted
Your answer
Follow this Question
Related Questions
Optimise scene when making an "Angry Bird" like game 1 Answer
Application Error after baking lightmaps 0 Answers
Editor Input.PreUpdate absurd lag 0 Answers
Unity freezes when I juggle Lists and SortedLists. 1 Answer
Need help with memory management 0 Answers