Better way to import vrms; fix physics in editor

This commit is contained in:
2026-02-08 14:36:45 +03:00
parent d139e77969
commit 71a560ab3f
8 changed files with 309 additions and 38 deletions

View File

@@ -593,13 +593,13 @@ CharacterAIModule::CharacterAIModule(flecs::world &ecs)
}
continue;
}
std::cout << "NPC: " << plans.first;
std::cout << " Plans: " << plans.second.size();
// std::cout << "NPC: " << plans.first;
// std::cout << " Plans: " << plans.second.size();
for (const auto &plan : plans.second) {
struct PlanExec pexec;
if (plan.plan.size() == 0)
continue;
std::cout << " Goal: ";
// std::cout << " Goal: ";
plan.goal->goal.dump_bits();
for (const auto &action : plan.plan) {
ActionExec::PlanExecData data({
@@ -631,9 +631,9 @@ CharacterAIModule::CharacterAIModule(flecs::world &ecs)
pexec.action_exec
.push_back(e);
} else {
std::cout
<< action->get_name()
<< " ";
// std::cout
// << action->get_name()
// << " ";
ActionExec *e = OGRE_NEW
ActionExecCommon(
data,
@@ -641,13 +641,13 @@ CharacterAIModule::CharacterAIModule(flecs::world &ecs)
pexec.action_exec
.push_back(e);
}
std::cout << action->get_name()
<< " ";
// std::cout << action->get_name()
// << " ";
}
plan_exec[plans.first] = pexec;
break;
}
std::cout << std::endl;
//std::cout << std::endl;
}
});
}