Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Armando Neto

[AS3] Problema com Depth em game baseado em tiles

Recommended Posts

Olá amigos,

sei que AS3 está perdendo lugar pro HTML5, mas eu uso pra treinamento e estou tendo problemas com depth em um joguinho baseado em tiles, queria saber se alguém pode me ajudar a resolver isso.

Já tentei varias coisas, dentre elas o zSort com algumas modificações:

function sortByY(a: Object, b: Object): int {
	if (a.y == b.y) return 0;
	if (a.y > b.y) return 1;
	return -1;
}

function zSorting(): void {
	var tab: Array = new Array();
	for (var i: int = 0; i < mcmapa.numChildren; i++) {
		if (mcmapa.getChildAt(i)) {
			tab.push(mcmapa.getChildAt(i));
		}
	}
	tab.sort(sortByY);
	//tab.sortOn("depth", Array.NUMERIC);
	for (var j: int = 0; j < tab.length; j++) {
		mcmapa.setChildIndex(tab[j], j);
	}
}

Não retorna erro, mas também não funciona perfeitamente, uns tiles que deveriam ficar em baixo do personagem acabam ficando em cima, fica uma bagunça :/

Agradeço pela atenção desde já.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Descomplica Consultoria
      Oi Pessoal, preciso de ajuda com um portfolio academico
    • Por 4Unknow
      Bom dia comunidade Imasters.

      Venho aqui tratar de um problema dúvida que estou tendo com um layout que estou tentando usar o formulário php dele.
      Quando clico em enviar ele me enviar para um arquivo .php  (assets/vendor/simple-forms/sendmail.php)

      Ele não envia o e-mail, acredito que deveria aparecer uma mensagem que o contato foi enviado corretamente.
      Vou deixar os arquivos aqui em anexo quem puder me ajudar nessa, ficaria muito grato.
       
      Link Website (wetransfer.com)
    • Por yoHDF
      Boa noite/bom dia/boa tarde.
       
      Meu nome é yoH ( nickname ), estou procurando pessoas que tenham interesse em desenvolver um jogo.. bom não vou dar muitos detalhes aqui, mas caso tenham interesse podem entrar em contato comigo através do Discord.. bom.. estou procurando pessoas que tenham vontade de fazer, mesmo que não tenham nenhuma experiência tenham vontade de aprender, e a participar do projeto..
      obrigado pela atenção gente!
       
       
      DIscord - yoH#4185
       
    • Por Dcdbbvb
      Faça um código que deverá ter uma matriz de qualquer tamanho(Você define o tamanho) no qual o usuário irá digitar os números que serão armazenados na matriz. Construa uma função que deverá somar todos os números digitados. No final o programa mostrará a matriz e o valor total da somatória.
       
      por favorrrr alguém me ajuda
    • Por lotthaus
      Alguém poderia fazer essa atividade para eu ajudar um amigo ?

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.