Author Topic: New Run-Time Graphing Plugin for NGUI - Graph Master  (Read 13206 times)

EToreo

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 88
    • View Profile
New Run-Time Graphing Plugin for NGUI - Graph Master
« on: November 14, 2013, 05:14:32 PM »
Hello everyone.  This is a shameless plug for a plugin I released to the Asset Store.  It allows you to put dynamic graphs right into your game.  It gives an API to dynamically change the data, colors, styles, etc, etc.  I'm sure you won't lack for options with the amount of configurability this plugin gives you.

Here is some more information:
http://www.niugnepsoftware.com/ngraph/

Here is the asset store link:
http://u3d.as/5QL

Let me know if you want any more information and I am always interested in making it a better product if you have input,
~Eric

Version 1.3.0 is out with Unity 4.6 GUI support!
Graph Master 2.0.0 has been released!
Most notable in this release is support for the new Unity GUI in 4.6.

[NEW] Renamed asset to "Graph Master".
[NEW] uGUI Supported!  The new native Unity 4.6 GUI is now supported out-of-the-box.
[NEW] All margins (bottom, left, top, and right) are now configurable in size.
[FIX] Some components of the graph would draw in the wrong order after a re-size or other change in properties. Drawing order is now preserved.
[FIX] Reveal option on plots now finish correctly and show entire plot.
[FIX] Markers now behave correctly with reveal option.
[UPDATE] Width and Height options now available in the creation dialog.
[CHECK] NGUI v3.7.5 confirmed to work with this release.
[CHECK] Daikon Forge v1.0.16 hf1 confirmed to work with this release.
[CHECK] 2D Toolkit v2.5 confirmed to work with this release.
[NOTE] This will the the last update with Daikon Forge support.  The Daikon Forge team has been discontinued their asset, so we will no longer support it.

New in Version 1.3.0:
[NEW] Grid lines!  You can now effect grid lines via the custom Inspector or programatically.
      Options exist for:
      - Grid line separation (in both the x and y directions)
      - Grid line thickness
      - Grid line color

New in Version 1.2.2:
[FIX] NGUI v3.5.3 compatibility fixes.
[FIX] When Window size changes, graphs now behave correctly.

New in Version 1.2.1:
[FIX] Daikon Forge callbacks now use correct types in callbacks.
[FIX] Daikon Forge panels that have thier enabled or visiable propery set will now correctly affect the graph.
[NEW] Data labels can now be added to any series using "addDataLabel(...)".

New in Version 1.2.0:
[FIX] Plots now constrained to plot area (values lower and higher than the plot area will not draw).
[NEW] Equations!!! An Equation Plot type has been added.  Most functions are sported - sin, cos, tan, log, ln, PI, E, etc.
[NEW] 2D Tool Kit GUI system support.
[NEW] Reveal speed added.
[NEW] 2DTK, NGUI and Daikon Forge graph types all have sported editor customizations - this makes it much easier to change the look and feel of the graph from the editor.

« Last Edit: December 17, 2014, 02:48:47 PM by EToreo »

rorakin3

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 10
    • View Profile
Re: New Run-Time Graphing Plugin for NGUI - NGraph
« Reply #1 on: November 14, 2013, 06:29:47 PM »

EToreo

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 88
    • View Profile
Re: New Run-Time Graphing Plugin for NGUI - NGraph
« Reply #2 on: November 14, 2013, 06:35:19 PM »
Oh cool!  Is that yours?

rorakin3

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 10
    • View Profile
Re: New Run-Time Graphing Plugin for NGUI - NGraph
« Reply #3 on: November 14, 2013, 06:39:50 PM »
Yea, it's pretty new, first version was released a couple weeks ago. My users are requesting a DF port, so I'm working on that now. Will be interesting to see how hard / easy it is to port.

EToreo

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 88
    • View Profile
Re: New Run-Time Graphing Plugin for NGUI - NGraph
« Reply #4 on: November 14, 2013, 06:42:14 PM »
Yes, I went to great lengths to make mine modular so I can support arbitrary GUI systems if there is demand for it.

You product looks great.

rorakin3

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 10
    • View Profile
Re: New Run-Time Graphing Plugin for NGUI - NGraph
« Reply #5 on: November 14, 2013, 06:47:41 PM »
Thanks, yours too :)

EToreo

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 88
    • View Profile
Re: New Run-Time Graphing Plugin for NGUI - NGraph
« Reply #6 on: November 25, 2013, 05:35:11 PM »
I have an update to the asset.
http://u3d.as/5QL

[NEW] Daikon Forge support!
[NEW] Bar Plots!
[NEW] Added ability to define the axis location for both X and Y axes.
[NEW] Marker color can now be different than plot color.
[NEW] Added callback to allow for custom labels.  Label callback is called when a label is rendered allowing cusom code to be run on label.
[NEW] NGUI - Added options for Dynamic (true type) font or bitmap font.

[FIX] NGUI 3.0.4 font axis position corrected.
[FIX] Memory leak fixed related to destroying and recreating meshes.

EToreo

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 88
    • View Profile
Re: New Run-Time Graphing Plugin for NGUI - NGraph
« Reply #7 on: February 04, 2014, 09:33:19 PM »
I have another great update to the asset - lots of bug fixes and a great new feature: Equations.  You can now add dynamic equations to your graphs!

Asset Store: http://u3d.as/5QL
Documentation: http://www.niugnepsoftware.com/ngraph

---1.2.0---
[FIX] Plots now constrained to plot area (values lower and higher than the plot area will not draw).
[NEW] Equations!!! An Equation Plot type has been added.  Most functions are sported - sin, cos, tan, log, ln, PI, E, etc.
[NEW] 2D Tool Kit GUI system support.
[NEW] Reveal speed added.
[NEW] 2DTK, NGUI and Daikon Forge graph types all have sported editor customizations - this makes it much easier to change the look and feel of the graph from the editor.


EToreo

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 88
    • View Profile
Re: New Run-Time Graphing Plugin for NGUI - NGraph
« Reply #8 on: February 20, 2014, 05:54:04 PM »
I have updated the asset to support data labels!  These labels will draw at the correct spot on the graph and includes a callback so that you can make any final changes to the label style.

[FIX] Daikon Forge callbacks now use correct types in callbacks.
[FIX] Daikon Forge panels that have thier enabled or visiable propery set will now correctly affect the graph.
[NEW] Data labels can now be added to any series using "addDataLabel(...)"

The asset can be found here:
http://u3d.as/5QL

EToreo

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 88
    • View Profile
Re: New Run-Time Graphing Plugin for NGUI - NGraph
« Reply #9 on: March 12, 2014, 12:29:36 PM »
Bug fix update now available on the Asset Store!
http://u3d.as/5QL

[FIX] NGUI v3.5.3 compatibility fixes.
[FIX] When Window size changes, graphs now behave correctly.

EToreo

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 88
    • View Profile
Re: New Run-Time Graphing Plugin for NGUI - NGraph
« Reply #10 on: April 04, 2014, 03:53:40 PM »
Version 1.3.0 is out with Grid Lines support!
---1.3.0---
[NEW] Grid lines!  You can now effect grid lines via the custom Inspector or programatically.
      Options exist for:
      - Grid line separation (in both the x and y directions)
      - Grid line thickness
      - Grid line color

EToreo

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 88
    • View Profile
Re: New Run-Time Graphing Plugin for NGUI - NGraph
« Reply #11 on: December 17, 2014, 02:45:49 PM »
Graph Master 2.0.0 has been released!
Most notable in this release is support for the new Unity GUI in 4.6.

[NEW] Renamed asset to "Graph Master".
[NEW] uGUI Supported!  The new native Unity 4.6 GUI is now supported out-of-the-box.
[NEW] All margins (bottom, left, top, and right) are now configurable in size.
[FIX] Some components of the graph would draw in the wrong order after a re-size or other change in properties. Drawing order is now preserved.
[FIX] Reveal option on plots now finish correctly and show entire plot.
[FIX] Markers now behave correctly with reveal option.
[UPDATE] Width and Height options now available in the creation dialog.
[CHECK] NGUI v3.7.5 confirmed to work with this release.
[CHECK] Daikon Forge v1.0.16 hf1 confirmed to work with this release.
[CHECK] 2D Toolkit v2.5 confirmed to work with this release.
[NOTE] This will the the last update with Daikon Forge support.  The Daikon Forge team has been discontinued their asset, so we will no longer support it.

The asset can be found here:
http://u3d.as/5QL