From 05c5ef7bfd0c3a707e21c29c3fb755b0b778ea78 Mon Sep 17 00:00:00 2001 From: Daniil Basmanov Date: Sat, 19 Dec 2015 19:56:29 +0300 Subject: [PATCH] 0.1.7 --- Editor/ProceduralToolkitMenu.cs | 2 +- README.md | 45 ++++++++++++++++++++++++--------- 2 files changed, 34 insertions(+), 13 deletions(-) diff --git a/Editor/ProceduralToolkitMenu.cs b/Editor/ProceduralToolkitMenu.cs index bbdc3d61..d325c0f0 100644 --- a/Editor/ProceduralToolkitMenu.cs +++ b/Editor/ProceduralToolkitMenu.cs @@ -6,7 +6,7 @@ namespace ProceduralToolkit.Editor { public class ProceduralToolkitMenu { - public const string version = "0.1.6"; + public const string version = "0.1.7"; private const string primitivesPath = "GameObject/Procedural Toolkit/"; private const string create = "Create "; diff --git a/README.md b/README.md index 37a0cbe1..270a6482 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Procedural Toolkit v0.1.6 +# Procedural Toolkit v0.1.7 Procedural Toolkit is a collection of instruments for creating procedural generation systems in Unity game engine. It is free, open source and does not require a Unity Pro license. @@ -53,13 +53,17 @@ Folder containing example classes and scenes (".\Examples") can be safely remove - TerrainMesh: a simple terrain based on Perlin noise and coloured according to height - + CellularAutomaton: a generic cellular automaton + Mazes: a maze generators + + TerrainMesh: a simple terrain based on Perlin noise and coloured according to height + + Primitives: a demonstration of primitives @@ -73,7 +77,7 @@ Folder containing example classes and scenes (".\Examples") can be safely remove ## Support Support is provided via GitHub [issues](https://github.com/Syomus/ProceduralToolkit/issues) and end [email](mailto:proceduraltoolkit@syomus.com). -Keep in mind, that toolkit is developed and tested in second to last minor release of Unity. As of this writing, the latest version is 5.2, so you can expect toolkit to be working in 5.1. Actually, it should work fine even on 4.6, but you are on your own. Also, UnityScript interoperability is not tested. +Keep in mind, that toolkit is developed and tested in second to last minor release of Unity. As of this writing, the latest version is 5.3, so you can expect toolkit to be working in 5.2. Actually, it should work fine even on 4.6, but you are on your own. Also, UnityScript interoperability is not tested. ## License The MIT License (MIT) @@ -99,7 +103,24 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ## Version history -##### 2015.10.02 - 0.1.6: +##### 0.1.7 (2015.12.19) +* Features: + * Added ColorHSV class + * Added Vector2Int class + * Added ArrayE class + * Added CircularList class + * Added CellularAutomaton example +* Improvements: + * Added PTUtils.DrawFilledCircle + * Refactored drawing methods, eliminated overdraw +* Changes: + * Removed ColorE.HSVToRGB, use ColorHSV instead + * New CameraRotator behaviour, now requires Image to operate + * PTUtils.WuLine is now DrawAALine, BresenhamLine is DrawLine +* Fixes: + * Fixed a few ui and generator bugs in examples + +##### 0.1.6 (2015.10.02) * Major refactoring, new UI for all examples * Removed ColorE.ToHex and ColorE.FromHex * Moved all static MeshDraft constructors from MeshE to MeshDraft @@ -113,18 +134,18 @@ SOFTWARE. * Removed Texture2D constructors * Added DrawCircle, DrawGradient and DrawGradientRect -##### 2015.05.14 - 0.1.5: +##### 0.1.5 (2015.05.14) * Unity 5 support * Added mesh saver * Added new example: Breakout * Added Standard Vertex Color shader -##### 2015.02.08 - 0.1.4: +##### 0.1.4 (2015.02.08) * Added new examples: Primitives and Mazes * Added Texture extensions * Added Bresenham and Wu line drawing algorithms -##### 2014.11.15 - 0.1.3: +##### 0.1.3 (2014.11.15) * Added new example: Khrushchyovka * Added knapsack problem solver * Added new Color extensions @@ -133,16 +154,16 @@ SOFTWARE. * Added specular vertex color shader * Improved examples -##### 2014.11.10 - 0.1.2: +##### 0.1.2 (2014.11.10) * Added new example: chair generator * Small additions and fixes -##### 2014.10.26 - 0.1.1: +##### 0.1.1 (2014.10.26) * Added new primitives: cylinder and sphere * Added mesh extensions: move, rotate, scale, paint, flip faces * Added RandomE.Range methods * Added PTUtils methods for points on circle and sphere * Improved documentation -##### 2014.10.13 - 0.1: -* First release +##### 0.1 (2014.10.13) +* First release \ No newline at end of file