updating quad's size instead of scaling

This commit is contained in:
devZoGok
2023-09-10 11:16:44 +03:00
parent a52a10829e
commit c5e8d7554d
+4 -2
View File
@@ -150,8 +150,10 @@ namespace battleship{
break;
}
Vector3 scale = selectedTerrainNode->getScale() + 10 * strength * Vector3(axis.x, 1, axis.y);
selectedTerrainNode->setScale(scale);
Quad *quad = (Quad*)selectedTerrainNode->getMesh(0);
Vector3 size = quad->getSize() + 10 * strength * Vector3(axis.x, axis.y, 0);
quad->setSize(Vector3(size.x, size.y, 1));
quad->updateVerts(quad->getMeshBase());
}
void MapEditorAppState::MapEditor::pushLandmassVerts(float strength){