42cursus b3D - Raycasting이란? 이를 화면 가로 사이즈만큼 반복하여 모든 벽면을 그리면, 2D 공간임에도 3D 같은 사실적인 원근감을 얻을 수 있다. 이러한 기법의 장점은 계산 방법에서 알 수 있듯, 모든 수직선에 대해서만 계산을 하면 되기 때문에 렌더링 속도가 매우 빠르다. 광선(red line)이 플레이어(green spot)에서 시작해서 벽(blue square)에 도달하는 것을 보여준다. 광선이 처음으로 부딪히는 벽... cub3dRayCasting42cursus42cursus [pipex] 허용 함수 목록 - 1 함수 원형 파일의 접근 권한을 체크하는 함수 성공 : 0 실패 : -1, set errno access 함수의 mode는 비트마스크 형태로, OR 연산을 통해 체크하고 싶은 권한을 동시에 확인할 수 있다. 함수 원형 파일을 읽거나 쓰기 위해 열거나 생성하는 함수 oflag: 파일 열기 옵션 O_CREAT: 파일이 없을 때 파일을 생성 O_RDONLY: 읽기 모드 O_WRONLY: 쓰기 모드 ... 42cursuspipex42Seoul42Seoul
b3D - Raycasting이란? 이를 화면 가로 사이즈만큼 반복하여 모든 벽면을 그리면, 2D 공간임에도 3D 같은 사실적인 원근감을 얻을 수 있다. 이러한 기법의 장점은 계산 방법에서 알 수 있듯, 모든 수직선에 대해서만 계산을 하면 되기 때문에 렌더링 속도가 매우 빠르다. 광선(red line)이 플레이어(green spot)에서 시작해서 벽(blue square)에 도달하는 것을 보여준다. 광선이 처음으로 부딪히는 벽... cub3dRayCasting42cursus42cursus [pipex] 허용 함수 목록 - 1 함수 원형 파일의 접근 권한을 체크하는 함수 성공 : 0 실패 : -1, set errno access 함수의 mode는 비트마스크 형태로, OR 연산을 통해 체크하고 싶은 권한을 동시에 확인할 수 있다. 함수 원형 파일을 읽거나 쓰기 위해 열거나 생성하는 함수 oflag: 파일 열기 옵션 O_CREAT: 파일이 없을 때 파일을 생성 O_RDONLY: 읽기 모드 O_WRONLY: 쓰기 모드 ... 42cursuspipex42Seoul42Seoul