Portuguese, Brazilian subtitles

← PS 04-28 Pacote de blocos

Get Embed Code
5 Languages

Showing Revision 5 created 09/02/2013 by Liliane Tambasco.

  1. Então aqui está o código na prática, a primeira coisa
    a ser feita é fazer o loop em
  2. cada uma das imagens tileSets, verificando o
    firstgid contra o tileIndex.
  3. Quando encontrarmos o código correto, podemos
    separá-lo, sabendo que é o index adequado.
  4. Depois, podemos definir o valor pkt.img para
    um valor igual ao da imagem do atlas,
  5. e em seguida a gente verifica e faz alguns cálculos
    para determinar a compensação
  6. do bloco. Lembre-se que o tileIndex é na verdade acrescentado ao firstgid para
  7. esta série. Portanto, 167 como tileIndex é,
    na verdade, um atlas com gid1, tile 166.
  8. Consertamos isso subtraindo o tileIndex do firstgid,
    o que nos daria o
  9. localIdx. A partir de então, podemos fazer um cálculo simples, fornecendo o localIdx e o
  10. numXTiles horizontalmente para esse atlas o que
    nos daria nossos indexes x e y.
  11. Assim que tivermos os indexes, podemos multiplicá-los pelo tileSize para definir o px
  12. e o py. Por fim, retornamos o pkt e estamos prontos.