Re: как создать карту-радар ??
если речь зашла о стартегии, причом реалтайм:
1. каждый кадр отрисовывать ненадо - убьете производительность об стенку.
2. создаете обычную картинку (или тексу, если выводите через фастимедж), получаете ее буфер. затем раз в секунду, скажем, производите перерисовку всего и вся, какой пиксель красиь ясно из предыдущих постов. кончено перед расчетом надо получить велечину обратную масштабу, чтобы не делать на масштаб, а умножать на обратную величину (ибо ето придется делать каждый раз). перед всей этой прорисовкой копируется черную картинку в эту.
3. здания отрисовываются так:
а. перерисовка происходит только тогда, каогда здание построено или когда здание уничтожено.
б. рисуется все большими квадратами , предварительно также заполняется черной поверхностью
в. отрисовывается картинка перед картнкой с юнитами , но после отрисовки карты местности.
|