Portuguese, Brazilian subtitles

← PS 04-27 Tile Packet

Get Embed Code
5 Languages

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

  1. Agora que analisamos nossos conjunto de blocos, precisamos encontrar a posição
  2. e as coordenadas da imagem de um bloco específico em um conjunto dentro de nossa série de dados.
  3. Para isso, precisaremos criar uma nova função
    chamada de getTilePacket.
  4. Ela toma o valor do index que queremos dentro de nossa série de dados e determina
  5. um objeto como o que você vê aqui. Com os parâmetros
    da imagem definidos como no atlas,
  6. e em seguida o px e py definidos para o index x e index y do bloco no atlas.
  7. Para pegar o bloco específico que queremos, precisamos primeiro fazer loop em todos os atlas
  8. da série, verificando primeiro o GID de cada um deles.
    Se o primeiro parámetro GID
  9. for menor ou igual ao tileIndex que nos foi fornecido nessa
  10. função, saberemos que o bloco que estamos procurando existe nesse conjunto.
  11. Assim que tivemos o conjunto correto, podemos pegar a imagem do bloco e computar
  12. a compensação necessária para o bloco específico que queremos usar, com base no primeiro GID,
  13. a quantidade de blocos em frente e abaixo, e
    o tamanho do bloco específico.
  14. Basta um cálculo simples para determinar
    os valores x e y que você precisa.