Adding scripts

This commit is contained in:
Vladislav Khorev committed 2026-04-03 19:46:43 +03:00
1 parent 995e2c8e5b
commit 63c9d7b35b
9 files changed
+432480 -9

No files matched your search

+16 -9
View File
@@ -178,17 +178,24 @@ namespace ZL
auto defaultTexture = std::make_shared<Texture>(CreateTextureDataFromPng("resources/w/default_skin001.png", CONST_ZIP_FILE));
auto zombie = std::make_unique<Character>();
zombie->loadAnimation(AnimationState::IDLE, "resources/w/default_idle002.txt", CONST_ZIP_FILE);
zombie->setTexture(defaultTexture);
zombie->walkSpeed = 1.5f;
zombie->rotationSpeed = 2.0f;
zombie->modelScale = 0.01f;
zombie->position = Eigen::Vector3f(0.f, 0.f, -15.f);
zombie->setTarget(zombie->position);
npcs.push_back(std::move(zombie));
auto npc01 = std::make_unique<Character>();
npc01->loadAnimation(AnimationState::IDLE, "resources/w/default_idle002.txt", CONST_ZIP_FILE);
npc01->loadAnimation(AnimationState::WALK, "resources/w/default_walk001.txt", CONST_ZIP_FILE);
npc01->setTexture(defaultTexture);
npc01->walkSpeed = 1.5f;
npc01->rotationSpeed = 2.0f;
npc01->modelScale = 0.01f;
npc01->modelCorrectionRotation = Eigen::Quaternionf(Eigen::AngleAxisf(M_PI, Eigen::Vector3f::UnitY()));
/*
Eigen::Quaternionf(Eigen::AngleAxisf(-M_PI * 0.5f, Eigen::Vector3f::UnitX())) *
Eigen::Quaternionf(Eigen::AngleAxisf(M_PI, Eigen::Vector3f::UnitZ()));*/
npc01->position = Eigen::Vector3f(0.f, 0.f, -45.f);
npc01->setTarget(npc01->position);
npcs.push_back(std::move(npc01));
loadingCompleted = true;
scriptEngine.init(this);
}