일인칭 게임을하고 있는데 문제가 생겼습니다. 내 게임에는 플레이어의 총이 렌더링되고 화면 중앙에 레티클이 있습니다.
먼저, 렌더링 된 총 모델이 없다고 가정 해 봅시다. 그런 다음 총알을 발사하는 것이 쉽습니다. 플레이어의 "눈"이있는 곳에 정확히 총알을 스폰 한 다음 trig를 사용하여 플레이어가보고있는 방향에 따라 속도를 계산하십시오.
그러나 이제 총기 모델을 추가 할 때 ... 플레이어의 눈이있는 곳에 총알을 생성 할 수 없으며 총기 끝에서 생성해야합니다 (오른쪽?). 그래서 당신은 그렇게했지만 ... 레티클이 가리키는 곳마다 총알이 어떻게 움직일까요?
내 게임의 총알 (이 경우 실제로 로켓 임)이 움직임을 볼 수있을 정도로 느리게 움직일 것이므로 총알이 너무 빠르면 일반적으로 작동하는 일부 해결 방법이 작동하지 않습니다. . 예를 들어, 당신이 그것을 생성하지 않아서 총의 끝에서 나오는 것처럼 보이면 플레이어는 분명히 그것을 알 것입니다.