Invert collider Y
This commit is contained in:
parent
8cd2ae6354
commit
62c8c6e2a0
@ -1,5 +1,5 @@
|
|||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
|
use nalgebra as na;
|
||||||
use raylib::{texture::Texture2D, RaylibHandle, RaylibThread};
|
use raylib::{texture::Texture2D, RaylibHandle, RaylibThread};
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
@ -106,11 +106,14 @@ impl WorldObjectPackage {
|
|||||||
let object_position = reference.get_world_space_position();
|
let object_position = reference.get_world_space_position();
|
||||||
|
|
||||||
// Convert the collider's position to world space
|
// Convert the collider's position to world space
|
||||||
let world_space_collider = WorldSpaceObjectCollider {
|
let mut world_space_collider = WorldSpaceObjectCollider {
|
||||||
position: object_position + collider.position,
|
position: (object_position + collider.position),
|
||||||
size: collider.size,
|
size: collider.size,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Invert the Y axis of the collider's position
|
||||||
|
world_space_collider.position.y = -world_space_collider.position.y;
|
||||||
|
|
||||||
// Add the collider to the list
|
// Add the collider to the list
|
||||||
world_space_colliders.push(world_space_collider);
|
world_space_colliders.push(world_space_collider);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user