Add atlases tab to texture export
This commit is contained in:
@@ -29,6 +29,7 @@ class BoxExport {
|
||||
|
||||
tabExportTextures(ui, tr("Export Textures"));
|
||||
tabPresets(ui);
|
||||
tabAtlases(ui);
|
||||
|
||||
}, 500, 310);
|
||||
}
|
||||
@@ -211,6 +212,26 @@ class BoxExport {
|
||||
}
|
||||
}
|
||||
|
||||
static function tabAtlases(ui: Zui) {
|
||||
if (ui.tab(htab, tr("Atlases"))) {
|
||||
if (Project.atlasObjects == null || Project.atlasObjects.length != Project.paintObjects.length) {
|
||||
Project.atlasObjects = [];
|
||||
Project.atlasNames = [];
|
||||
for (i in 0...Project.paintObjects.length) {
|
||||
Project.atlasObjects.push(0);
|
||||
Project.atlasNames.push(tr("Atlas") + " " + (i + 1));
|
||||
}
|
||||
}
|
||||
for (i in 0...Project.paintObjects.length) {
|
||||
ui.row([1 / 2, 1 / 2]);
|
||||
ui.text(Project.paintObjects[i].name);
|
||||
var hatlas = Id.handle().nest(i);
|
||||
hatlas.position = Project.atlasObjects[i];
|
||||
Project.atlasObjects[i] = ui.combo(hatlas, Project.atlasNames, tr("Atlas"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static function showMesh() {
|
||||
UIBox.showCustom(function(ui: Zui) {
|
||||
var htab = Id.handle();
|
||||
|
||||
Reference in New Issue
Block a user