NGUIToolbox
iDecay
$19.99
$29.99
33%OFF
(no ratings)
Date |
Price |
---|---|
日期和时间 |
价钱($) |
02/27(2019) |
45.0 |
04/30(2019) |
34.99 |
01/20(2020) |
49.99 |
05/10(2021) |
29.99 |
03/16(2022) |
19.99 |
11/22(2024) |
19.99 |
Jump AssetStore
Website |
Demo |
Documentation
+++
Requires NGUI pre-installed in your project.
+++
NGUIToolbox extends the popular NGUI (Next-Gen UI) asset from Tasharen Entertainment by adding a fully-featured sprite animator, various useful shader effects and a unique particle system, as well as further helpful components to let you use NGUI in even more ways, next to building user interfaces, 2D levels and the like; thus making it more suitable to use it across the whole production process.
⚡ Features:
- create smooth animations with the performant and easy-to-use sprite animation system;
- convert any sprite to an exceptional particle generator and randomize everything!;
- contains over 20 combinable effects with more to come;
- additional components for scrolling textures, tweening single letters, and more;
- over 30 PlayMaker action for basic to more complex UI interactions;
- each extensions is made from the ground up to support UISprite, UI2DSprite and UITexture components;
🎬 Animations
With this intuitive animation system you can create animations from your atlas in seconds. Open the extensive Animator window, multi-select sprites, add them to the frame bar, give the animation a name and hit 'Save'. Now you can select it in any NGUIAnimations component that's attached to a sprite of that atlas and fine-tune the desired result in each component by adjusting the frame rate, loop type and animation order. That way you can add the same animation to different widgets, adjust each individually and only have to add, change, re-arrange or remove the related frames in the Animator, while also being able to preview the result.
🎨 Effects
With NGUIEffects you can alter your sprites and textures to adjust their appearance in a variety of ways, like giving them different colors, a more natural gradient, distort or clip them, add an outline, shadows, lighting and numerous other effects to let your static UI pop out and add more life to your 2D worlds.
With NGUIEffects you can alter your sprites and textures to adjust their appearance in a variety of ways, give them different colors, a more natural gradient, distort, clip, outline, add shadows, lighting and numerous other effects to let your static UI pop out or to bring your sprite-based levels to life.
You can even combine each effect to further individualize your sprites and let them stand out or blend in with the environment (e.g. by simulating different light sources and dropping shadows behind them).
✨ Particles
NGUIParticles lets you convert any sprite or texture into a custom particle system to create and animate hundreds of strict or randomly generated particles in a unique fashion, as pretty much every parameter is randomizable. You can specify how many particles should spawn at what rate, how, where and how fast they should move, whether they should change color, collide or fade in/out and much more.
It utilizes the widget and transform of the GameObject it's attached to, uses it as the starting point and copies all components of this 'Host'-GameObject to each particle, which lets you customize their behavior and appearance even further. The particles are being pooled to maximize performance and directly use the values set on the NGUIParticles component, meaning that you can change the values in one place and the particles adjust accordingly.
⭐ Further Additions
This asset contains even more useful components for working with NGUI, like importing sprite slices into atlases, scrolling textures, tweening single letters of a UILabel, even a whole bunch of custom PlayMaker actions and with more and more extensions to be added over time.
---
Play the demo or read the comprehensive documentation on the website to get a better understanding on what NGUIToolbox is, what it can offer and how it can improve your current and next projects. If you have any questions, suggestions, feature-requests, want to report a bug or ran into a problem, feel free to contact us directly via email.