Estou trabalhando em um jogo de tiro de cima para baixo, semelhante ao DoDonPachi , Ikaruga , etc. O movimento da câmera pelo mundo é tratado automaticamente com o player capaz de se mover dentro da região visível da câmera.
Ao longo do caminho, os inimigos são roteirizados para gerar pontos específicos ao longo do caminho. Embora isso pareça simples, pude ver duas maneiras de definir esses pontos:
- Posição da câmera: 'trigger' desova conforme a câmera passa pelos pontos
- Tempo ao longo do caminho: "30 segundos em, gera 2 inimigos"
Nos dois casos, as posições relativas da câmera seriam definidas, bem como o comportamento do inimigo.
Na minha opinião, a maneira como você define esses pontos afetará diretamente como o 'editor de níveis', ou o que você tem, funcionará.
Haveria algum benefício de uma abordagem sobre a outra?