레이캐스팅(raycasting)이란? 말 그대로 쓰자면, 한 지점에서 광선을 쏴서 그 광선이 어딘가에 충돌하는지 알아내는 방법이다. 원래는 렌더링을 위한 기법으로 사용되었는데, 반사가 없는 레이 트레이싱으로 생각할 수도 있기 때문이다. 또한, 그림자를 계산하는데 사용될 수도 있다. 생각보다 활용도가 매우 높아서, 게임에서 마우스 클릭시 어떤 오브젝트가 선택되었는지 오브젝트 피킹에 사용되기도 하고, NPC의 시야에 플레이어가 보이는지 체크할 수 도 있다….
[월:] 2024년 02월
Godot : 입력을 받는 위치, _input(), _process(), _physics_process()
Godot 에서 입력의 처리는 다음 세가지 함수에서 가능하다. 세 경우의 차이를 알아보자.