v0.5.7-beta
NuGet Package
NuGet packages will now be released alongside GitHub releases more or less.
General Changes:
- GameObjects can no longer share names 96a665c
- GameObject.GetComponentsOfDecendents() added 96a665c
- Destroy has been streamlined, and should run properly now
- Massive XML Documentation pass
- A Basic debug viewer/editor "GUIEditor" added.
- Vector2 fixes and improvements f8dc07a 8bc1974
- Boundbox improvments 3835810
- A Basic particle system prototype 9374f8e
- A new shorthand for creating a GameObject and attaching a component to it in one line 8af459e
- Get Scene by name with Project.GetScene()
- Name changes for position 7a7e7c4
- CursorState added to Project, to read and change the state of the cursor more easily
ZOrder Changes:
- ZOrder is now a GameObject property
- IRenderables have a "ZOffset" property to change how they are rendered relative to the GameObject's ZOrder
- GameObject ZOrder is now part of a tree in Scene.ZTree, a dictionary with lists at the given key (I.E ZTree[5] will contain a list of gameobjects in that ZOrder)
Bugfixes:
- LOTS of GUI fixes
As always, a QuickStart template for Visual Studio 2022 is below
(Template name in studio is v0.56 but its actually v0.57!)