UI Damage is a simple easy to use damage manager based on NGUI. Asset Store Link Web Player Demo Features: - NGUI 3 support - Daikon Forge GUI support - Damage indicators: display sprites with the direction of the attack - Screen flash: display a screen flash effect when your player gets hit and make it stay if your player is dying - Camera shake: display a camera shake effect when your player gets hit. Soon OnGUI, Mesh support!
Apparently this asset its too basic for the asset store so if there is anyone interested on this asset you can get it here: https://sellboxhq.com/l/A6f0/NJG-UIDamage
The asset has been finally accepted on the store the price is $10 here is the link https://www.assetstore.unity3d.com/#/content/8797
This small asset is really great for damage effects and direction of the shot. I'd recommend to change attacker declarations from Transform to Vector3. It'll make more easier integration for multi-player games(I got it working in my FPS multi-player but it took me some time to adjust the code). And please work on documentation! Stan Bergich http://w7callerid.com
Thank you for the nice words and suggestion, I will add Vector3 method on the next update. I will improve the documentation. It does work perfectly fine on mobiles since it works with NGUI. Here is a video of the game ARDrone (made by Derkoi) showing NJG Minimap + UI Damage in action on a iOS device:
New version has been released 1.1.0 - NEW: Unity 3.5.7 support. - NEW: Modified UIDamageManager to use static methods instead. - NEW: Screen flash widget can now be assigned from the editor and is now separated from the UIDamageManager prefab - FIX: Camera can now be shaked without requiring a gameObject parent. - FIX: OnDamage method now use Vector3 instead of transform UIDamageManager.OnDamage(attackPosition); - FIX: Fixed some bugs with editor - FIX: Updated READ ME documentation. Soon OnGUI, Mesh and DF-GUI support!
I was wondering how many of you guys would like this asset to support DF-GUI so I just created a poll
I just decided to split my assets in different versions rather than have one package supporting different UI systems due to mantainance and support reasons, otherwise I would to increase the price which would be unfair for people who only want one version.
Yeah I understand that but the truth is that having a product which support different UI systems its an easy task and more if they are being updated so often, that simply takes time and the fact each version does the same but the code base is not the same makes it a bit complex to mantain, I need to compensate the time I invest on this to make it worth the trouble and the only 2 options I see is increase the price of the package (which its pretty cheap) or split it them into separate packages. My english is not the best I hope I explained myself and you understand my point of view. If you have better ideas just let me know
New version with DF-GUI support has been released to the store! https://www.assetstore.unity3d.com/#/content/8797
I've an compilation error after import the package... UIDamageManagerInspector.cs(41,35): error CS0103: The name `NGUIEditorTools' does not exist in the current context I've Unity 3.5.7 Pro + NGUI 3.0.8 Pro + UI Damage 1.3.0 Any ideas?
Hey sorry for the late reply I've been sick, did you got this solved? NGUIEditorTools is a script from NGUI package perhaps you need to delete NGUI and import the latest version again.
Was looking for something like this for my project but see it's out of date. Can this asset be updated to the new UGUI and for Unity 5?