Japanese subtitles

← PS 04-28 Tile Packet

Get Embed Code
5 Languages

Showing Revision 1 created 03/13/2014 by Fran Ontanaya.

  1. これは練習用のコードです
    まずtileSetsをループし
  2. tileIndexに対応する
    firstgidをチェックしましょう
  3. 対象を見つけたら
    適切なインデックスと判断して進みます
  4. pkt.imgにアトラス画像上の値を代入して
  5. どのタイルと補正値を取るかを計算して決定します
  6. タイルの数値が配列のfirstgidに
    加えられていたのを思い出しましょう
  7. 167はタイルインデックスでありアトラス画像では
    firstgidの値が1を持つタイル番号166です
  8. これはfirstgidからtileIndexを引いて
    localIdxを算出したものです
  9. ここから簡単な計算でlocalIdxと
    numXTilesを算出して
  10. アトラス画像内のx値とy値を求められます
  11. 値が出たらtileSize.x、tileSize.yをかけて
    pxとpyを出しましょう
  12. 最後にpktを返して完了です