Десять лет назад я создал простую игру Tetris, чтобы изучить .NET и WinForms. Я создал сетку размером 10 на 30 из элементов управления ярлыками. Эти метки связаны с ImageList, который содержит изображение каждого блока. Через пару недель мои друзья попросили игру в тетрис для локальной сети, поэтому я взял свою старую игру Tetris, и я продублировал сетку и ярлык, чтобы поддержать 10 игроков.Winform с тысячами элементов управления рендерингом
Ядро игры отлично работает. Однако с более чем 3 000 меток рендеринг начинает бороться.
Итак, вот мой вопрос: есть ли способ улучшить рендеринг моего приложения?
я могу заменить этикетки для другого элемента управления пользователя, но я хотел бы, чтобы избежать попадания в DirectX/OpenGL рисунок (даже если это лучшее решение, у меня не было достаточно времени, чтобы пройти через кривую обучения)
Интересно. Я попробую, и я посмотрю, соответствует ли он моему коду. –