Game !

전체 글 (86)

  1. 2018.08.14 QueryPerformanceFrequency / QueryPerformanceCounter 사용 방법

    //#include #include ( 초 단위 )//clock_t before;//doubleresult; //before = clock();// 어떤 프로세스가 시작한지 얼마나 지났는지 알려주는 것 //for(int i=0; iSetting(ALT+F7) 메뉴의 LINK 텝에서 Object/library modules: 에 추가를 해주어야 합니다..*/ /*DWORDdwStartTime = timeGetTime(); for(int i=0; i 자기 시스템이 최대 어느 정도까지의 timer resolution을 지원하는지를 판별하는데 사용됩니다. // QueryPerformanceCounter()=> 현재의 카운터를 알아내는 데에 사용됩니다.// >>>예를 들어,//앞의 함수를 콜한 후, 넘겨준 파라미..

  2. 2018.07.13 [NGUI/펌] 해상도에 따른 이미지 사이즈 맞추기

    NGUI 새로운 버젼.. 해상도가 안맞아서 해상도에 맞게 늘릴려고 만든. 코드. UIRoot 에서 기준을 1280 X 720 할때. Inspector Window 에서 설정.Scaling Style - Constrained On MobilesContent Width - 1280 Fit Check Content Height - 720 Fit Check UIRoot 스크립트 에서 변경. void Update () 에서. mTrans.localScale = new Vector3(size, size, size); < - 이코드를 float x_value = (screen.x / 1280f);float temp_value = (720f * x_value);float y_value = screen.y / temp_..

  3. 2018.03.21 C++ for_each 함수

    C++ / for_each 함수 제공하는 반복자 사이의 모든 요소를 각각 방문하여 작업을 처리하는 함수.즉, for_each 함수의 3번째 인자로 전달받은 함수나, 객체의 오버로딩 된 ( )연산자(연산자오버로딩)에 컨테이너 요소 값을 전달하는 것을 의미 ex) ⓛ class CMyClass{public: // (당연히) 퍼블릭으로 해주어야합니다.void operator( ) ( CTestClass& test ){delete test;test = NULL;}} vector vec; // 사이 코드는 초기화 및 값이 들어가있다고 가정합니다.... for_each( vec.begin( ), vec.end( ), CMyClass( ) ); /// vec 변수에 들어가있는 begin부터 end 앞까지의 CTest..

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

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

  5. 2018.02.28 wsprintf 정리

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