몬스터가 나를 때린다

유져가 접속해있는 에이전트 서버, 게임 컨트롤 서버, NPC 서버가 따로 존재하다보니 NPC입장에서 유져를 탐색하고 공격하고 그에 대한 판정을 하는게 쉽지는 않았다. 여기서 NPC란 대체로 몬스터를 칭하지만  그외 플레이 하지 않는 모든 캐릭터를 말한다. 하여간 대단히 복잡한 구조를 구상하고 코딩하다가, 삽질임을 깨닫고 좀 간단한 방법으로 코드를 다시 짰다. 삽질임을 빨리 깨달아서 다행이다. 일주일을 예상했지만 생각보다 빨리 끝냈다. … More 몬스터가 나를 때린다

비디오 텍스쳐

2004년도에 졸업논문의 주제로 선택한 것은 ‘d3d와 픽셀 쉐이더를 이용한 실시간 포스트 이펙팅’ 이였다. 쉽게 요약하자면 1.동영상 플레이어다. 2.픽셀쉐이더를 이용해서 실시간으로 이펙트를 먹여준다 3.샤픈,모션블러,흑백,연필화느낌 필터…등등등 따위의 필터가 가능하다 하여간 그때 일도 바빴고 급하게 준비하느라 무지 고생했던 기억이 난다. 우선 dshow를 이용해서 4DyuchiGXMedia.dll컴포넌트를 만들었다. 이 녀석을 엔진의 렌더러와 연결했다. 이 DLL을 사용하여 엔진에서 avi텍스쳐를 생성할 수 있도록 … More 비디오 텍스쳐