完成生命组件与死伤状态

This commit is contained in:
Ziyu
2025-06-16 14:44:47 +08:00
parent a31890fc20
commit 26ed9c34e4
15 changed files with 370 additions and 5 deletions
+9
View File
@@ -60,6 +60,7 @@ void GameScene::render() {
void GameScene::handleInput() {
Scene::handleInput();
testHealth(); // 测试生命值组件
}
void GameScene::clean() {
@@ -167,4 +168,12 @@ bool GameScene::initEnemyAndItem()
return success;
}
void GameScene::testHealth()
{
auto input_manager = context_.getInputManager();
if (input_manager.isActionPressed("attack")) {
player_->getComponent<game::component::PlayerComponent>()->takeDamage(1);
}
}
} // namespace game::scene