Sparta2DTopDown ~12강 강의 듣고 따라만들기

AND (&): 두 비트 필드 모두에서 해당 비트가 설정되어 있을 때만 결과 비트를 설정한다. 이를 통해 특정 레이어의 존재 여부를 확인할 수 있다.
OR (|): 두 비트 필드 중 하나라도 해당 비트가 설정되어 있으면 결과 비트를 설정한다. 이는 새로운 레이어를 추가할 때 유용하다.
XOR (^): 두 비트 필드에서 해당 비트가 서로 다를 때만 결과 비트를 설정한다. 이는 두 레이어의 차이를 찾을 때 사용된다.
NOT (~): 모든 비트를 반전시킨다. 이는 특정 레이어를 제외시킬 때 유용하다.
- 비트 시프트 연산: 1 << n은 1을 n번째 비트 위치로 시프트한다. 이는 n번째 레이어를 나타내는 비트마스크를 생성하는 데 사용된다. 이를 통해 특정 레이어에 대한 연산을 쉽게 수행할 수 있다.
- 물리적 충돌, 레이캐스팅, 카메라 렌더링 등을 제어하는 데 사용