This repository has been archived by the owner on Jun 10, 2022. It is now read-only.
MRE v0.16.0 - ID Type, Grid Layout, Emissive Materials
stevenvergenz
released this
10 Mar 21:47
·
128 commits
to red
since this release
Features
- Add a utility to lay out actors in a grid:
MRE.PlanarGridLayout
. Add actors to cells withaddCell
, and automatically set each actor's position withapplyLayout()
. (#492) - Add an
emissiveColor
andemissiveTexture
to materials, for those of you that don't want lighting on your objects. (#496)
Bug Fixes
- Fix edge case where object-spawned has unknown actors. (#490)
- Fix test play/pause state in the functional tests. (#491)
Housekeeping
- Convert all our IDs from strings to validated GUIDs. This means that if you store actor, asset, or user IDs in your app, you will need to change the type from
string
toMRE.Guid
. Since classes can't be keys in objects, key-value pairs need to be converted from objects to Maps. Also useful:MRE.parseGuid()
andMRE.Guid.toString()
. (#476, #480) - Reorganize SDK file structure, consolidate imports. (#482, #487, #489)