update on_physics_update & update standard components

This commit is contained in:
MihailRis
2025-09-13 23:24:57 +03:00
parent 2d29b8c46c
commit bf682daffe
9 changed files with 12 additions and 29 deletions
+3 -9
View File
@@ -27,8 +27,7 @@ static debug::Logger logger("entities");
Entities::Entities(Level& level)
: level(level),
sensorsTickClock(20, 3),
updateTickClock(20, 3),
physicsTickClock(60, 1) {
updateTickClock(20, 3) {
}
std::optional<Entity> Entities::get(entityid_t id) {
@@ -323,13 +322,8 @@ void Entities::update(float delta) {
updateTickClock.getPart()
);
}
if (physicsTickClock.update(delta)) {
scripting::on_entities_physics_update(
physicsTickClock.getTickRate(),
physicsTickClock.getParts(),
physicsTickClock.getPart()
);
}
updatePhysics(delta);
scripting::on_entities_physics_update(delta);
}
static void debug_render_skeleton(
-1
View File
@@ -39,7 +39,6 @@ class Entities {
entityid_t nextID = 1;
util::Clock sensorsTickClock;
util::Clock updateTickClock;
util::Clock physicsTickClock;
void updateSensors(
Rigidbody& body, const Transform& tsf, std::vector<Sensor*>& sensors