Change log
[0.3.5] - 2020-03-03
Changed
- Updated dependencies of this package.
[0.3.4] - 2020-02-17
Changed
- Updated dependencies of this package.
[0.3.3] - 2020-01-28
Changed
- Updated dependencies of this package.
[0.3.2] - 2020-01-16
Changed
- Updated dependencies of this package.
[0.3.1] - 2019-12-16
This version requires Unity 2019.3.0f1+
Changes
- Updated dependencies of this package.
[0.3.0] - 2019-12-03
Changes
- Updated dependencies of this package.
[0.2.0] - 2019-11-22
This version requires Unity 2019.3 0b11+
New Features
- Added support for vertex skinning.
Fixes
- Fixed an issue where disabled UnityEngine Components were not getting ignored when converted via
ConvertToEntity(it only was working for subscenes).
Changes
- Removed
LightSystemand light conversion. - Updated dependencies for this package.
Upgrade guide
Lightsystemwas not performance by default and the concept of driving a game object from a component turned out to be not performance by default. It was also not maintainable because every property added to lights has to be reflected in this package.LightSystemwill be replaced with hybrid entities in the future. This will be a more clean uniform API for graphics related functionalities.
[0.1.1] - 2019-08-06
Fixes
- Adding a disabled tag component, now correctly disables the light.
Changes
- Updated dependencies for this package.
[0.1.0] - 2019-07-30
New Features
- New
GameObjectConversionSettingsclass that we are using to help manage the various and growing settings that can tune a GameObject conversion. - New ability to convert and export Assets, which is initially needed for Tiny.
- Assets are discovered via
DeclareReferencedAssetin theGameObjectConversionDeclareObjectsGroupphase and can then be converted by a System during normal conversion phases. - Assets can be marked for export and assigned a guid via
GameObjectConversionSystem.GetGuidForAssetExport. During the SystemGameObjectExportGroupphase, the converted assets can be exported viaTryCreateAssetExportWriter.
- Assets are discovered via
GetPrimaryEntity,HasPrimaryEntity, and the newTryGetPrimaryEntityall now work onUnityEngine.Objectinstead ofGameObjectso that they can also query against Unity Assets.
Upgrade guide
- Various GameObject conversion-related methods now receive a
GameObjectConversionSettingsobject rather than a set of misc config params.GameObjectConversionSettingshas implicit constructors for common parameters such asWorld, so much existing code will likely just work.- Otherwise construct a
GameObjectConversionSettings, configure it with the parameters you used previously, and send it in.
GameObjectConversionSystem:AddLinkedEntityGroupis nowDeclareLinkedEntityGroup(should auto-upgrade).- The System group
GameObjectConversionDeclarePrefabsGroupis nowGameObjectConversionDeclareObjectsGroup. This cannot auto-upgrade but a global find&replace will fix it. GameObjectConversionUtility.ConversionFlags.Noneis gone, use 0 instead.
Changes
- Changing
entitiesdependency to latest version (0.1.0-preview).
[0.0.1-preview.13] - 2019-05-24
Changes
- Changing
entitiesdependency to latest version (0.0.12-preview.33).
[0.0.1-preview.12] - 2019-05-16
Fixes
- Adding/fixing
EqualsandGetHashCodefor proxy components.
[0.0.1-preview.11] - 2019-05-01
Change tracking started with this version.