V1.4.0 Changelog
- Added world properties for terrains:
- Terrain Scale controls terrain scale.
- Terrain Tile Type controls terrain material.
- Terrain Tile Blend controls terrain material blending.
- Added world space property:
- TwoD is used for 2D graphics using SpriteRenderers (not fully supported in DOTS yet).
- ThreeD is used for typical 3D objects.
- QuadTwoD is used for 2D graphics using quads.
- Added world properties for culling radius:
- Culling Area Center is the center to cull from
- Culling Radii controls the radius of block and block component culling within a certain distance from the Culling Area Center.
- Added support for individual layer rotations.
- Added world properties for layer rotation settings to control position and entity rotation within layers.
- If positions are not rotated, nothing is rotated.
- If only positions are rotated, entities do not rotate (good for side scrollers).
- If both positions and entities are rotated, entity positions and rotations rotate with the layer (good for 2D perspective).
- Added two new samples:
- Mountaineer: climb to the top of the mountain in this 3D platformer jumping scene using physics-based movement and side-on 2D perspective.
- Terra Land: explore the 2D world from a top-down perspective.
- Hewn Core is a block-based grid system and worldbuilding framework built with Unity's Data-Oriented Tech Stack (DOTS).
- Changed how scenes are identified to use an enum instead of a string.
- Updated positioning logic to take layer rotation into account.
- Added a map generator for generating platform maps using voxels.
- Added support for 2D and 3D character entities.
- Added support for per-map component transform randomization.
- Added support for inner-outer min/max transform randomization to allow for positions, scales, or rotations within a certain inner and outer range.
- Updated package to use 2022.3.52f1