C# XNA 2D trail effect optimization
问题 Currently as a trail effect in my game I have for every 5 frames a translucent texture copy of a sprite is added to a List<> of trails. The alpha values of these trails is decremented every frame and a draw function iterates through the list and draws each texture. Once they hit 0 alpha they are removed from the List<>. The result is a nice little trail effect behind moving entities. The problem is for about 100+ entities, the frame rate begins to drop drastically. All trail textures come