From 2980a9b6f3358430c07c851408c2f8fe54d3628d Mon Sep 17 00:00:00 2001 From: zhenyan121 <3367366583@qq.com> Date: Sat, 21 Mar 2026 11:28:12 +0800 Subject: [PATCH] fix: raycast not correctly targeting blocks --- src/gameplay/player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gameplay/player.cpp b/src/gameplay/player.cpp index 0e7057e..df6ba97 100644 --- a/src/gameplay/player.cpp +++ b/src/gameplay/player.cpp @@ -169,7 +169,7 @@ void Player::update(float delta_time) { // calculate the block that is looked glm::ivec3 block_pos; glm::vec3 block_normal; - if(ray_cast(glm::vec3(m_player_pos.x, (m_player_pos.y + 1.0f), m_player_pos.z), m_front, block_pos, block_normal)) { + if(ray_cast(glm::vec3(m_player_pos.x, (m_player_pos.y + 1.6f), m_player_pos.z), m_front, block_pos, block_normal)) { m_look_block = std::move(LookBlock{block_pos, glm::floor(block_normal)}); } else { m_look_block = std::nullopt;