[2kPS] Editor Quality of Life
2kPixel Studios
$4.00
(no ratings)
Date |
Price |
---|---|
日期和时间 |
价钱($) |
03/25(2018) |
4.0 |
11/17(2024) |
4.0 |
Jump AssetStore
A collection of four editor extensions to make life easier in Unity! They include:
• Prefabify: Have you accidentally duplicated an object 100 times before making a prefab for it? Not to worry, you are now a couple of clicks away from an instant solution!
• Normal Map Combiner: The ability to mathematically combine 2 normal maps in realtime using the editor and save the result to a new file!
• Snap UI Anchors: In Unity's UI system introduced in 4.6, anchors can easily snap to the parent's rect. But what about the rect of the current RectTransform? Now you can do both!
• Record Root Motion: Are your characters' feet slipping when they animate? With this tool, now you can move your character in the editor at a "good" speed while they jog, and record how fast you moved them to get the right speed!
-- -- --
More Details..
• Prefabify will replace selected objects in your scene with instances of your desired prefab with undo support. Currently, the algorithm works by deleting the selected objects and placing instances of the prefab in their place with the deleted object's individual position, rotation, and scale. Currently, all other individual properties will be lost if they are different from the prefab!
• The Normal Map Combiner currently has two algorithms to combine normal maps: Average, and Direction-Based Average. On a per-pixel basis, the Average algorithm is an ordinary weighted average of the 2 normal vectors (for example, it may combine 40% of the first with 60% of the second). Direction-Based Average goes a step above and combines the 2 normals more as the first normal deviates from the default "up" normal (0, 0, 1), to get the most detail out of both maps. This plugin supports GPU acceleration using a shader to combine the maps, but combining on the CPU via C# is also supported. Both sides support realtime updating of the combined texture, but it's strongly recommended to use the GPU when live-updating in realtime as it's better suited for the task than the CPU.
• The Snap UI Anchors window has a nice big button to instant-snap one or more RectTransform's anchors to the edges of its rect. This enables the UI element to scale proportional to its own size when the screen changes size. The plugin also features a "Dynamic Mode" where you may also scale the anchors relative to the pivot of the UI Element in realtime!
• The Record Root Motion plugin is primarily aimed to be useful for animations during which the animated object's root motion is controlled by a script or curves. This plugin enables you to find the speed that works best with each of your animations. It has 2 modes: Record Speed, and Constant Speed. The first mode, Record Speed, allows you to click and drag on a vector field in the editor to move the object at your own speed until you click to stop, and see the average speed that you moved the object at over the whole duration. Constant Speed mode will instead automatically move the object at a constant speed, that you can adjust while the scene camera moves with the object. Both scenarios allow a high level of interactivity in determining the right speed for the animation, all without touching the object's AnimatorController because it's built on the Playables API!