Recién estoy comenzando a construir mi primer juego con XNA (tengo experiencia con C # pero no con juegos).
Estoy construyendo un juego de disparos 2D de arriba hacia abajo bastante simple. Leí este tutorial sobre el uso de un sistema de colisión basado en el color y me pareció genial. http://www.xnadevelopment.com/tutorials/theroadnottaken/theroadnottaken.shtml
Significa que puedo hacer niveles rápidamente usando cualquier programa de gráficos y no tener que definir mi escenario (paredes, árboles, etc.) en términos de cajas de colisión, etc.
Sin embargo, puedo ver que seguir este camino significa que tal vez el cálculo para determinar si los objetos que se mueven rápidamente, como las balas, se cruzan con las paredes, etc., se vuelve potencialmente más difícil porque no puede hacer cálculos de tipo de intersección de geometría básica.
¿Está bien? ¿Me arrepentiré de ir en esta dirección si mi juego se vuelve más complejo con el tiempo? ¿Vale la pena invertir en la creación de un editor de niveles para definir mi escenario en términos de geometría?
Cualquier consejo para un novato muy apreciado!