Если задача стоит отобразить N цветов, то 2^N, при том же размере, конечно лучше. Но задача у нас другая - устранить клэшинг не трогая графику и с минимальным вмешательством в код. Тут количество цветов - параметр второстепенный. Более того, задействованная память не пропадает понапрасну, как вам кажется, а используется для хранения изображения под спрайтами. Вы, кстати, тоже собираетесь хранить изображение под спрайтами в памяти видеокарты? Это разве не будет напрасным расходованием видеопамяти?
Как раз 3/4 игр для спека и построены на идеологии многослойности. Просто аппаратные ограничения не позволяют раскрасить слои изображения без клэшинга.
Программировать будем когда - на этапе изготовления, или уже по ходу игры?
Очевидно, в начале цикла отрисовки. По другому на стандартном экране сделать невозможно.
Нет, как раз "смотреть" надо редко, стандартных игр типа "фон-спрайты" на порядок больше, чем хитровывернутых.





Ответить с цитированием