FyroxEngine / Fyrox

3D and 2D game engine written in Rust

Home Page:https://fyrox.rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature request: Lock node local transform

jpedrick opened this issue · comments

In the editor it's very easy to accidentally change the local transform of a sub-node. I'd like an option to lock the local transform and perhaps also a shortcut to lock/unlock the local transform of a subtree.

Additionally, the ability to individually lock transform components would be useful.

The UI might look like a small lock icon to the left of each numerical input. Along with a 'shortcut' to lock all the fields of the local transform as well as each row of the local transform.

From the scene tree view, I would want each node to have a 'lock/unlock local transform' shortcut and users can simply select all the nodes they want to lock or unlock, right click and select the shortcut.