完成生命组件与死伤状态
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user