Calculate gravity based on distance from body to gravity point (2D)
This commit is contained in:
@@ -49,6 +49,7 @@ private:
|
||||
Vector2 gravity_vec;
|
||||
real_t gravity;
|
||||
bool gravity_is_point;
|
||||
real_t gravity_distance_scale;
|
||||
real_t linear_damp;
|
||||
real_t angular_damp;
|
||||
uint32_t collision_mask;
|
||||
@@ -132,6 +133,9 @@ public:
|
||||
void set_gravity_is_point(bool p_enabled);
|
||||
bool is_gravity_a_point() const;
|
||||
|
||||
void set_gravity_distance_scale(real_t p_scale);
|
||||
real_t get_gravity_distance_scale() const;
|
||||
|
||||
void set_gravity_vector(const Vector2& p_vec);
|
||||
Vector2 get_gravity_vector() const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user