본문 바로가기
반응형

개발/게임) 개발관련167

게임개발 ) HUD (Head Up Display) HUD (Head Up Display) 최초로 개발된 것은 항공기에 적용하기 위해서였다. 항공기의 조종석에 있는 속도계, 고도계, 자세지시계 등 빼곡한 아날로그 계기판들은 조종사가 그냥 보기에도 벅찰 정도로 복잡했는데, 그래서 조종사가 계기판을 보기 위해 고개를 숙이지 않고 고개를 든 채로 볼 수 있게 해주는 디스플레이라는 의미로 'Head Up Display' 또는 'Heads Up Display'라는 명칭이 붙었다. HUD가 다른곳들에 많이 사용되면서 디스플레이 위에 많은 정보들이 노출되는 형태로 변화되었다. 게임에서도 사용되는데 대표적으로 FPS의 게임들에서 게임화면에 노출되는 UI가 HUD라고 이해하면 된다. 게임 플레이 시에 현재 플레이어 본인이나 게임 상황에 대한 정보를 알리는 데 사용된다. .. 2019. 7. 30.
게임개발) 코드 규약 코드 규약 코드 규약이라는 것은 한 사람이 아닌 다수의 사람이 같이 프로젝트를 진행하기 위해서 서로의 코드의 형태를 통일화 작업을 하는 것을 의미한다. 코드 규약은 프로젝트의 성향에 따라 순서가 달라지기는 하지만 공통적으로는 설계의 단계에서 실제 작업자들끼리 어떤 형태로 작업을 진행할지에 대해 이야기를 하게 된다. 첫 단추를 어떻게 끼냐에 따라 뒤에 작업이 영향이 받기 때문에 코드 규약을 생략하고 프로젝트를 진행하면 어느 정도 진행된 이후에 리팩터링(Refactoring)을 진행하던가 재설계를 하기도 한다. 필자는 개인적으로는 마소의 c# 코딩 규칙을 기본으로 이야기를 많이 하는 편이다. 코드 규약이라던가 코딩 습관은 개인적인 성향이니 협업하는 작업자와는 조심스럽게 이야기하는것을 추천한다. 참고: htt.. 2019. 7. 30.
반응형