Ingen beskrivning
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

GenerateGeometryPanel.uxml 2.7KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <UXML xmlns:ui="UnityEngine.UIElements" xmlns:eui="UnityEditor.UIElements" xmlns:aui="UnityEditor.U2D.Animation">
  3. <aui:GenerateGeometryPanel name="GenerateGeometryPanel" picking-mode="Ignore">
  4. <ui:PopupWindow text="Geometry">
  5. <ui:VisualElement name="Content">
  6. <ui:VisualElement class="form-row">
  7. <ui:VisualElement class="form-editor">
  8. <ui:Slider name="OutlineDetailSlider" class="named-slider" direction="Horizontal" low-value="0" high-value="100" label="Outline Detail" tooltip="Accuracy of the generated outline. Small values will produce simpler outlines. Large values will produce denser outlines that fit to the Sprite better" />
  9. <eui:IntegerField name="OutlineDetailField" class="slider-field" value="0" />
  10. </ui:VisualElement>
  11. </ui:VisualElement>
  12. <ui:VisualElement class="form-row">
  13. <ui:VisualElement class="form-editor">
  14. <ui:Slider name="AlphaToleranceSlider" class="named-slider" direction="Horizontal" low-value="0" high-value="254" label="Alpha Tolerance" tooltip="Pixels with alpha value smaller than tolerance will be considered transparent during outline detection" />
  15. <eui:IntegerField name="AlphaToleranceField" class="slider-field" value="0" />
  16. </ui:VisualElement>
  17. </ui:VisualElement>
  18. <ui:VisualElement class="form-row">
  19. <ui:VisualElement class="form-editor">
  20. <ui:Slider name="SubdivideSlider" class="named-slider" direction="Horizontal" low-value="0" high-value="100" label="Subdivide" tooltip="Tessellate the Sprite by adding vertices inside the generated outline" />
  21. <eui:IntegerField name="SubdivideField" class="slider-field" value="0" />
  22. </ui:VisualElement>
  23. </ui:VisualElement>
  24. <ui:VisualElement class="form-row">
  25. <ui:Label name="GenerateWeightsLabel" tooltip="Initialize weights automatically for the generated geometry" text="Weights" />
  26. <ui:Toggle name="GenerateWeightsField" class="form-editor" value="true" />
  27. </ui:VisualElement>
  28. <ui:VisualElement class="form-row-space" />
  29. <ui:VisualElement name="GenerateSingleSprite" class="form-row">
  30. <ui:Button name="GenerateGeometryButton" text="Generate For Selected" tooltip="Generate Geometry for the selected Sprite"/>
  31. </ui:VisualElement>
  32. <ui:VisualElement name="GenerateMultipleSprite" class="form-row">
  33. <ui:Button name="GenerateGeometryAllButton" text="Generate For All Visible" tooltip="Generate Geometry for all the Sprites"/>
  34. </ui:VisualElement>
  35. </ui:VisualElement>
  36. </ui:PopupWindow>
  37. </aui:GenerateGeometryPanel>
  38. </UXML>