From daad6699f1648fbff947f80d430cee10e7db2782 Mon Sep 17 00:00:00 2001 From: Glence Date: Sat, 4 Mar 2023 00:05:26 +0800 Subject: [PATCH] fix raycast for player --- Assets/Scripts/Gameplay/Player/SC_PickAndThrow.cs | 6 +----- SHADE_Engine/src/Camera/SHCameraSystem.cpp | 2 -- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/Assets/Scripts/Gameplay/Player/SC_PickAndThrow.cs b/Assets/Scripts/Gameplay/Player/SC_PickAndThrow.cs index 2e4447ff..72185b0a 100644 --- a/Assets/Scripts/Gameplay/Player/SC_PickAndThrow.cs +++ b/Assets/Scripts/Gameplay/Player/SC_PickAndThrow.cs @@ -28,11 +28,6 @@ public class PickAndThrow : Script public bool throwItem = false; private Vector3 prevTargetOffSet; - public GameObject silhouettePlayer; - public Renderable silhouettePlayerRend; - public GameObject silhouetteBag; - public Renderable silhouetteBagRend; - [Tooltip("Lenght of ray")] public float rayDistance = 1; @@ -231,6 +226,7 @@ public class PickAndThrow : Script if (pc != null) { Vector3 dirNor = pc.tranform.Forward; + dirNor = new Vector3(-dirNor.x, -dirNor.y, -dirNor.z); Vector3 playerRayPos = pc.tranform.GlobalPosition; playerRayPos.y += rayHeight; dirNor.Normalise(); diff --git a/SHADE_Engine/src/Camera/SHCameraSystem.cpp b/SHADE_Engine/src/Camera/SHCameraSystem.cpp index bbda90f8..14bb7226 100644 --- a/SHADE_Engine/src/Camera/SHCameraSystem.cpp +++ b/SHADE_Engine/src/Camera/SHCameraSystem.cpp @@ -230,8 +230,6 @@ namespace SHADE { if (hitResult.distance < pivot.armLength) { - SHLOG_INFO("WHAT CAMERA HIT: {}", hitResult.entityHit); - SHVec3 newOffset{ 0.0f,0.0f, 1.0f }; newOffset = SHVec3::RotateX(newOffset, -(SHMath::DegreesToRadians(pivot.GetPitch()))); newOffset = SHVec3::RotateY(newOffset, (SHMath::DegreesToRadians(pivot.GetYaw())));