Skip to content

CometEngine_2.5

Choose a tag to compare

@OriolCS2 OriolCS2 released this 29 May 23:53
· 3 commits to main since this release
8cd3383

[2.5] - 2026-05-30

Added

  • New type RuleOverrideTile: Tile that uses the rules from a RuleTile but overrides the sprites.
  • Added method LoadScene(uint64, LoadSceneMode) at SceneManagement::SceneManager in order to load a scene by its id.
  • Added method GetScene(string path) at CometEditor::AssetDataBase in order to get an scene at a given path.
  • Added new namspace SceneEditorManager inside CometEditor with two methods:
    • LoadSceneById(uint64, LoadSceneMode): Loads the given scene asking user before if there are unsaved changes.
    • LoadScenesById(array<uint64>, LoadSceneMode): Loads all the given scene asking user before if there are unsaved changes.

Fixed

  • Recompiling the scripts was losing scripts serialized values from scripts that had the same unique identifier.
  • Sometimes showing a Sprite with GUI::ShowSprite was not calculating the UV correctly.
  • Applying an undo action to a TilemapRenderer that had a TilemapCollider was losing the collider.