본문 바로가기

vs code에서 c# 개발환경을 구축해보았다 이번에 vs code에서 c#을 사용해보기 위해, vs code를 설치했다. 그리고 c# 빌드 및 디버깅 환경까지 구축하는 과정에서, 닷넷 코어를 설치할 단계까지 진행했다. 그런데, 내 컴퓨터에는 이미 비주얼 스튜디오와 닷넷 프레임워크가 설치돼있었기에, 닷넷 코어를 설치하지 않고 기존에 설치해뒀던 닷넷 프레임워크를 통해 빌드 및 디버깅을 할 수 있게 할 순 없을까, 하는 생각이 들었다. 그래서 이리저리 시도해보고 구글링해보다가, 닷넷 프레임워크와 닷넷 코어가 아예 다른 특징을 지닌다는 점을 알게 됐다. (참조 문서)뿐만 아니라 같은 의문을 품은 어느 외국 개발자의 질답 글을 보아도, 결국 vs community를 쓰란 답변이 달린 것으로 보아, 그냥 닷넷 코어를 설치해서 진행해야 하는 것 같다. 그렇지 .. 더보기
VS Code 단축키 구현 미리보기 Ctrl + Shift + F12 구현으로 이동 Ctrl + F12 모든 참조 찾기 Shift + F12 정의로 이동 F12, Ctrl + 마우스 왼쪽 클릭 측면에서 정의 열기 Ctrl + K 누른 뒤 손 떼고 F12 직전 화면으로 이동 Alt + ← 디버깅 시작 F5 디버깅 없이 시작 Ctrl + F5 이 클래스 내 구성요소 목록보기 (변수, 함수 등)Ctrl + Shift + O 더보기
게임개발 방법론 그간 경험에 따른 개발방법론에 대해 고찰해보았습니다. 베이스 빌드 (Base Build) : 개발의 출발점. 향후 덧붙이는 콘텐츠의 전제가 되는 사항스택 빌드 (Stack Build) : 베이스 빌드를 기반으로, 유기적으로 결합 & 덧붙일 기능, 내용이 되는 사항 "밑그림 스케치 없는 그림 그리기는 없고, 철골 철심 지지대 없는 건축물 공사는 없다"(굳이 없이 하면 엉망진창이 되겠지) 내러티브를 베이스 빌드로 삼을 것인가? 시스템을 베이스 빌드로 삼을 것인가? "용이 날아다니고, 마법이 있는 판타지 세계에서 사는 것 같은 경험을 할 수 있는 게임을 만들자. 내가 반지의 제왕 주인공이 된 것 같은 체험을 하게 해주자"내러티브를 베이스 빌드로 삼는 경우- 자연스러운 흐름으로 진행되는 게임, 일관성 있는 상황.. 더보기