Добавил UniformBuffer. Это умный указатель на память в GPU, но он так же берёт на себя задачу выделения памяти

This commit is contained in:
Jiga228
2026-07-11 17:59:50 +07:00
parent c95aa557c2
commit 506776b6d6
6 changed files with 132 additions and 39 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ void TestActor::print_when_main_camera_rotate(const Vector3D& rot)
std::string msg = + "(" + name_ + ") camera move to x: " + std::to_string(rot.x) +
" y: " + std::to_string(rot.y) +
" z: " + std::to_string(rot.z);
Loging::Message(msg);
Loging::Log(msg);
}
void TestActor::BeginPlay()
+2 -2
View File
@@ -14,7 +14,7 @@ void TestWorld::print_when_camera_move(const Vector3D& loc_)
std::string msg = + "(" + name_ + ") camera move to x: " + std::to_string(loc_.x) +
" y: " + std::to_string(loc_.y) +
" z: " + std::to_string(loc_.z);
Loging::Message(msg);
Loging::Log(msg);
}
TestWorld::TestWorld(GameInstance& game_instance) : World(game_instance)
@@ -26,7 +26,7 @@ void TestWorld::BeginPlay()
std::vector<std::weak_ptr<Actor>> meshes = GetActorsByClass<Actor>();
for (const auto& i : meshes)
{
Loging::Log("Load actor: " + i.lock()->GetName());
Loging::Message("Load actor: " + i.lock()->GetName());
}
main_camera_ = GetActorsByClass<Camera>()[0];