Publisher | Calcatz |
---|---|
File size | 2.22MB |
Number of files | 109 |
Latest version | 2.1.3 |
Latest release date | 2021-12-27 11:33:49 |
First release date | 2021-01-06 11:15:13 |
Supported Unity versions | 2018.4.2 or higher |
Copicatz is an editor extension tool to help you convert between different UI Systems in Unity. This tool currently takes the advantage of using uGUI Canvas with its ability to create and edit layouts directly in scene view or inspector, instead of writing Editor IMGUI scripts. This tool is also capable to convert uGUI Canvas into both UI Toolkit (or previously called UIElements) Runtime and Editor. We can also bind Serialized Object properties and method into the converted UI using the components provided in this tool.
Features:
• Convert canvas into IMGUI Editor Window
• Convert canvas into IMGUI Inspector
• Convert canvas into UI Toolkit Runtime Document (experimental)
• Convert canvas into UI Toolkit Editor Window (experimental)
• Convert canvas into UI Toolkit Inspector (experimental)
• Connect input fields with serialized ScriptableObject or MonoBehaviour properties
• Connect buttons with serialized ScriptableObject or MonoBehaviour methods
• Responsive UI elements with anchor, pivot, size, scale, and anchored position applied just like Canvas' Rect Transform
• Compatible with Canvas Scaler's UI Scale Mode: Constant Pixel Size, Constant Physical Size, and Scale With Screen Size
• Three ways of property/method object reference: Directly choose with object picker, Choose from other field that refers a unity object, and from inspector's serialized object (only for Inspector Converter).
Convertible UI Elements:
• Image
• Text
• Primitives Input Field (string, int, long, double, float)
• Serializable Class Field
• Unity Object Field
• GameObject Previewer
• Sprite / Texture Field
• Scroll View
• Toggle
• Enum Dropdown
• Int Enum Dropdown
• Slider
• Vector2 / Vector2Int Field
• Vector3 / Vector3Int Field
• Vector4 Field
• Bounds Field
• Rect Field
• Curve Field
• Color Field
• Gradient Field
• Button
• Reorderable List
• Any Default Property Drawer of Serializable Class or Struct
Features:
• Convert canvas into IMGUI Editor Window
• Convert canvas into IMGUI Inspector
• Convert canvas into UI Toolkit Runtime Document (experimental)
• Convert canvas into UI Toolkit Editor Window (experimental)
• Convert canvas into UI Toolkit Inspector (experimental)
• Connect input fields with serialized ScriptableObject or MonoBehaviour properties
• Connect buttons with serialized ScriptableObject or MonoBehaviour methods
• Responsive UI elements with anchor, pivot, size, scale, and anchored position applied just like Canvas' Rect Transform
• Compatible with Canvas Scaler's UI Scale Mode: Constant Pixel Size, Constant Physical Size, and Scale With Screen Size
• Three ways of property/method object reference: Directly choose with object picker, Choose from other field that refers a unity object, and from inspector's serialized object (only for Inspector Converter).
Convertible UI Elements:
• Image
• Text
• Primitives Input Field (string, int, long, double, float)
• Serializable Class Field
• Unity Object Field
• GameObject Previewer
• Sprite / Texture Field
• Scroll View
• Toggle
• Enum Dropdown
• Int Enum Dropdown
• Slider
• Vector2 / Vector2Int Field
• Vector3 / Vector3Int Field
• Vector4 Field
• Bounds Field
• Rect Field
• Curve Field
• Color Field
• Gradient Field
• Button
• Reorderable List
• Any Default Property Drawer of Serializable Class or Struct