Skip to content

v0.5.7-beta

Compare
Choose a tag to compare
@ThatGuy-GEWP ThatGuy-GEWP released this 09 Oct 10:42
· 31 commits to master since this release

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!)