Felizmente, não tivemos muitos problemas. O maior problema foi as Layers, na hora de criar atores dinamicamente do Cenário. Para ficar mais organizado irei listá-los:
- Layers: o principal problema foi quando itens e outros atores eram criados dinamicamente e passava para uma layer acima da layer da borda/textura. O que não era o desejado. Apesar de utilizarmos um método que enviaria um ator para um camada (referenciada pelo ID), o mesmo problema ainda acontecia. Não foi achada uma solução realmente funcional.
- Colisões: Alguns pequenos problemas com grupos de colisões, mas foi resolvido com definindo melhor os grupos. O maior problema foi no Chefão, quando ela cria algumas bolas de areias, pois elas não estavam indo em direção ao personagem principal, como foi definido. Descobri que em vez de força (com o método de posição x,y desejada para alvo), usando velocidade (que recebe um angulo de direção) esse problema se resolvia.
- Mecânica do Pulo: Ocorreu que o pulo estava saindo duplo em alguns pontos, daí foi mudada a forma do pulo e acrescentando o pulo crescente (conforme é pressionado o botão).
- Por fim, ocorreu um problema com frame-rate que levou um bom tempo pra ser entendido, mas a causa foi de BIOS (Bicho Ignorante Operando o Sistema). O problema se deu por causa da falta de definição de Ator em um dos métodos da Cena.
Em relação a programação, esses foram os maiores obstáculos. Alguns outros poucos pequenos problemas foram bem perspectiveis e facilmente resolvidos.
Nenhum comentário:
Postar um comentário