목록과제 (103)
응애맘마조
https://keisukeaso.tistory.com/181
주의 : 해당 게시물에서 작성될 내용은 과제를 해결하기 위해 출처의 내용을 그대로 작성한 부분이 많으며 일절 광고나 수익 창출 목적으로 쓰인 것이 아님을 밝힙니다. 레이 캐스팅은 가상의 공간에 보이지 않는 빛을 투사해 빛에 닿는 표면을 파악하는 기술입니다. 주로 FPS 게임에 많이 사용됩니다. 렌더링 방법으로는 X축으로 모든 픽셀마다 카메라로 바라보는 방향으로 광선을 투사해서 벽에 부딪히게 되면 거리 값을 얻습니다. 이 방법으로 모든 가로 사이즈만큼 반복하면 2D 공간임에도 3D 같은 효과와 원근감을 줄 수 있습니다. 이 방법은 수직선에 대해서만 계산을 하기 때문에 렌더링 속도가 빠르고 정수만으로도 계산이 가능하기 때문에 실수 계산 같은 복잡한 계산을 하지 않아도 됩니다. 위의 방식이 대표적인 레이 캐스..
배웠던 텍스쳐를 사용해 캐릭터를 만들어오는 것이 과제였습니다. 저는 비율을 잘못 잡아서 굉장히 이상하게 나왔기 때문에 직접 올리지는 않겠습니다. 메쉬를 여러 개 만들고 캐릭터 신체 부위마다 xml 파일을 만드는 방법입니다.
이번달 25일부터 시작해서 팀 프로젝트가 시작되었습니다. 총 4명이서 진행이 되고 게임 내용은 미로 찾기를 하면서 적을 찾아서 없애서 탈출을 하는 간단한 게임이 되겠습니다.
주의 : 해당 게시물에서 작성될 내용은 과제를 해결하기 위해 출처의 내용을 그대로 작성한 부분이 많으며 일절 광고나 수익 창출 목적으로 쓰인 것이 아님을 밝힙니다. 변수를 선언하면 메모리 공간에 할당이 되고 주소값이 생기게 되는 것처럼 함수도 선언을 하면 메모리 공간에 할당이 되고 주소값이 생기게 됩니다. 포인터를 사용해서 출력을 하게 되면 'Hello World!'의 주소값이 나오게 됩니다. 따라서 함수에도 주소값이 있다는 것을 알 수 있습니다. 함수 포인터는 반환형식 (*식별자) (매개변수) 위와 같은 형식으로 사용됩니다. 이걸로 반환값과 매개변수가 있을 때와 없을 때를 설명하겠습니다. 먼저 반환형식과 매개변수가 없는 경우입니다. 반환값과 매개변수가 없는 형식의 void 함수를 만들고 함수 포인터 p..