Scale

Setter

setScale is the only function to set the scale of your GameObject. This function gonna set the local scale.

gameObject.getComponent<KapEngine::Transform>().setScale({10, 10, 10}); // OK
gameObject.getComponent<KapEngine::Transform>().setScale({10, 10}); // OK : z gonna be set to 0

Getter

There is 2 types of getters :

  • Local : getLocalScale is to get only the scale in parent of GameObject

  • World : getWorldScale is to get scale of GameObject relative to parent scales

both of these functions return KapEngine::Tools::Vector3.

calculs with parent are multiplications

Last updated