Pārlūkot izejas kodu

开发:修复tiled位置错位

Mubai_Gao 8 mēneši atpakaļ
vecāks
revīzija
a4279e8524
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      auto_fill_jewel_v3/LevelOutputWriter.cpp

+ 1 - 1
auto_fill_jewel_v3/LevelOutputWriter.cpp

@@ -100,7 +100,7 @@ bool LevelOutputWriter::writeLevelJson(vector<PlateFillResult>& plateFillResults
         float platex = plateCenterPointArr[i].x;
         float platey = plateCenterPointArr[i].y;
         tiledPlateObj["x"] = platex - fgc->getPlateItemById(plateId)->_bbwid / 2;
-        tiledPlateObj["y"] = platey - fgc->getPlateItemById(plateId)->_bbhei / 2;
+        tiledPlateObj["y"] = 720 - platey + fgc->getPlateItemById(plateId)->_bbhei / 2;
         
         vector<vector<FillResult>>& frArr =  itp->_layersFillResults ;