Jose, a uma porrada de tempo atras, ainda em AS2, um tipo chamado TonyPa fez uns tutoriais para jogos "TileBased" ... Aqui está o tutorial dele para "hexatiles":http://www.tonypa.pri.ee/tbw/tut25.html Estao lá os calculos e a logica...passar para AS3 nao é um problema para ti ;)
Have fun!! RC --- On Tue, 5/24/11, João Fernandes <[email protected]> wrote: From: João Fernandes <[email protected]> Subject: Re: [riapt] Colmeia To: [email protected] Date: Tuesday, May 24, 2011, 4:56 PM Eu faria o seguinte:Calculava o tamanho total da grelha que pretendo preencher.Calculava o n de hexagonos verticalmente e horizontalmente e construia uma matriz [H/V] que indicaria a posição de cada hexagono. valores pares fazias posição x = (posição da matrix * witdh do hexagono) valores impares fazias posição x = (posição da matrix * witdh do hexagono + 1/2 width do hexagono) Depois seria aplicar a mesma lógica ao Y baseando-se no height. João Fernandes 2011/5/24 Jose Luis Gouveia <[email protected]> A minha dúvida é coloca-los em grelha como uma colmeia, o cálculo do x e y Jose Luis GouveiaSenior Interactive Developer Teacher at The Lisbon School of DesignTeacher at ESTAL [email protected]+351 96 506 03 32 +351 21 089 69 86skype: jlgouveia On May 24, 2011, at 4:41 PM, João Fernandes wrote: Pretendes hexágonos perfeitos? bastará desenhares as várias arestas com 120º. Bem na realidade qualquer angulo serve desde que a soma de todos os angulos internos seja de 720º... João Fernandes 2011/5/24 Jose Luis Gouveia <[email protected]> ahahahahaha ok fui vago, queria fazer uma grelha de hexágonos Jose Luis GouveiaSenior Interactive Developer Teacher at The Lisbon School of DesignTeacher at ESTAL [email protected]+351 96 506 03 32 +351 21 089 69 86skype: jlgouveia On May 24, 2011, at 4:33 PM, Pedro arelo wrote: if (abelha > 1) return colmeia; :P On 24-05-2011 16:31, Jose Luis Gouveia wrote: Olá, alguém tem algum algoritmo de uma colmeia? obrigado, Jose Luis Gouveia Senior Interactive Developer Teacher at The Lisbon School of Design Teacher at ESTAL [email protected] +351 96 506 03 32 +351 21 089 69 86 skype: jlgouveia -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- João Fernandes -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- João Fernandes -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
