Game !

Etc. (5)

  1. 2018.03.19 솔루션 외부 파일 만들어서 프로젝트에서 사용하기

    대충 이런 느낌,,,, 볼더체는 프로젝트 프로젝트 외부에 공용으로 사용되는 헤더파일을 만들고 싶을 때 폴더 만들어서 사용하고싶으면... 1. 솔루션, 폴더(.sln 있는곳)에 같은 이름의 폴더 생성 (대강 이런 느낌으로) 2. 폴더 내부에 txt 확장자로 원하는 헤더파일 이름으로 생성 3. txt 확장자를 h 로 변경 >경고뜨는데 그냥 무시하고 확인(헤더파일이생성됨) 4. 폴더에서 비주얼 솔루션 아래에 있는 폴더로 만든 헤더 파일을 드래그 5. 만든 헤더 파일을 #include 해서 추가해서 사용 cf. 헤더파일 내부에서 d3d vector를 쓸거면 stdafx.h 에 있는 #include 아래에 추가해야함. cf. 다이렉트 쓰는 프로젝트 만들면 가장 먼저 해야할 일이 1) d3d 라이브러리 추가(inc..

  2. 2018.02.28 wsprintf 정리

    원형 int wsprintf(LPTSTR lpOut, LPCSTR lpFmt, ... ); 인수 1. lpOut : 완성된 서식이 해당 변수에 담긴다. 최대 길이 1024 바이트. 2. lpFmt : 서식 문자열, 일반 문자열 사이에 %로 시작되는 서식 포함 가능 3. ... : 서식 문자열 내의 서식과 대응되는 변수. 서식의 개수만큼 변수를 제공해야함. ▶ lpFmt, ... 부분은 printf 함수와 동일하며, 해당 완성된 문자열이 lpOut 변수에 담기게 된다 리턴 성공할 경우, 버퍼로 복사된 문자 개수를 리턴해준다. 널 종료 문자는 개수에서 제외됨. 실패할 경우, 예상된 출력보다 더 작은 문자수가 리턴됨. 이 경우 GetLastError 함수로 실패 원인 파악 가능. 예제 ) TCHAR test[..

  3. 2018.01.10 문자열 코딩 - [아스키코드, 멀티바이트, 유니코드]

    VS 프로젝트 속성 -> 구성속성을 보면문자 집합으로 2가지를 사용할 수 있다.1. 멀티바이트 문자 집합2. 유니코드 문자 집합 아스키 코드(SBCS) - 모든 문자 하나가 1byte를 차지하며 영어를 표현한다. 하지만 아스키 문자 코드 만으로는 한글이나 일어 등의 다른 문자를 표시할 수 없다. 멀티바이트(MBCS) - 1. 아스키 문자 코드에다가 다른문자(2byte)들을 포함한 문자 집합이다.어떤 문자는 1byte고, 어떤 문자는 2byte이다.정확히는 모르겠지만, 한 문자가 2byte를 넘는 문자도 존재할 것이다. 2. 멀티바이트 문자 집합은 특정 문자 집합마다의 코드페이지가 존재한다.예를 들어, 같은 코드 번호 일지라도 한글 코드 페이지로 해석하면 한글이 나오지만,일어 코드 페이지로 해석하면 일어가..

  4. 2016.09.01 유니티에 visual studio2013 연동하는 방법

    유니티에 visual studio2013 연동하는 방법 VS2015 사용하면서 디버깅이 안되는 문제가 있어서아무리 서치해도 해결이 안되서 걍 2013 씁니다. 1. vs2013 tools 다운로드 https://visualstudiogallery.msdn.microsoft.com/20b80b8c-659b-45ef-96c1-437828fe7cf2 2. 유니티 켜서 하이라이트 된 부분 클릭 2번째 카테고리에서 vs2013으로 바꿔준다 3. vs2013 tools 를 임포트한다

  5. 2016.06.16 visual studio 프로젝트 이름 변경 방법 5

    VS 프로젝트 이름 변경 1. 솔루션 등 파일 이름 변경 확장자 .sln / .vcxproj 변경 ex) 변경 전 FirstName.sln / FirstName.vcxproj 변경 후 NewName.sln / NewName.vcxproj 2. 폴더 내 모든 FirstName 라고 적힌 것을 NewName 으로 바꿔줍니다. 확장자 .aps.ico.rc.vcxproj.vcxproj.filters 3. .sln 파일 내 코드 수정 프로젝트를 메모장으로 열어줍니다. 메모장 내에서 변경 변경 전 Project("{XXXX}") = "FirstName", "FirstName\FirstName.vcxproj", "{XXXX}" 변경 후 Project("{XXXX}") = "NewName", "NewName\NewNa..

1