Lusain's Blog ─ Programing & Novel Review +

Sources

Posts

42 posts
Github로 협업을 해 보자!

Github로 협업을 해 보자!

Github로 협업을 해 보자. 협업을 위해 레포지토리 만드는 방법이 일반적으로 Github에서 레포지토리를 만드는 방법과 다르지 않으므로 생략한다.(즉, 협업을 위해 레포지토리 생성 때 건드려야 할 추가적인 설정은 없다) 1. 레포지토리 페이지(github.com/[유저명]/[레포지토리명])에 들어가면 오른쪽 끝 부분에 [Settings]이 있다. 이동. 2. 두 번째, [Collaborators]를 클릭한다. 보안을 위해 비밀번호를 1회 더 입력해야 한다. Collaborators는 번역하면 "공동 작업자"를 의미한다. 협업을 하고싶은 사람의 github id를 하단의 입력란에 넣으면 계정을 표시한다. 3. 해당 계정 주인에게 초대 링크가 간다. 공동작업자는 해당 링

[DirectX] ID3D11Texture2D를 ID2D1Bitmap1으로 출력하기

[DirectX] ID3D11Texture2D를 ID2D1Bitmap1으로 출력하기

DirectX11에서 UI 등의 목적으로 Direct2D를 사용할 때 DirectX11의 Texture2D를 출력하고 싶을 때가 있다. 일반적으로는 SRV로 만들어 Ortho View에서 사각형 메시에 텍스처를 씌워 Texture2D를 출력하지만 Direct2D 상에서 띄우고 싶을 때가 있을 수 있다. 다음 예문를 이해하면 큰 무리없이 사용이 가능할 것이다. ID2D1Bitmap1은 d2d1_1.h(Windows 7 Update) 이상 사용 가능하다. ※ ComPtr은 COM 객체용 스마트 포인터이다. 스마트 포인터는 다른 곳을 참고하시오.※ CreateBitmapFromDxgiSurface 함수의 두 번째 인자는 D2D1_BITMAP_PROPERTIES1* 타입 // 필요 헤더#include &

[C++11] Template at C++

Template at C++ from Lusain Kim C++의 Template에 관련하여 발표할 기회가 생겨서 만든 자료입니다.Template 기초는 C++03과 차이 없지만 그 이후는 대부분 C++11부터 적용되는 것이 많습니다. 잘 모르는 부분이 있으면 댓글을 달아주세요.

[C++] 캐스팅 연산자: static_cast / dynamic_cast

C 에서, int를float로 바꾸고 싶은 경우가 종종 있다. 예를 들어 정수 두 개를 나누어 소수점을 얻고 싶을 때. int a = 1;int b = 2; a / b = 0.5 라는 값을 얻고 싶다면 어떻게 해야 할까? 일단 말 그대로 a / b를 하면 값이 0이 나오게 된다. 정수 형식 간의 나누기 연산은 몫(/)과 나머지(%)로 나뉘기 때문이다. 이 경우에는 몫은 0, 나머지 1 이 되기 때문에 원하는 값을 얻지 못한다. 문제를 해결하기 위한 가장 간단한 방법은, (float)a / (float)b 같이 값 앞에 괄호로 감싼 변환 형을 적는 것으로 형 변환을 하는 것이다. 이 때, 변환 형은 표준 변환에 따라 변환 가능한 형식이어야 한다. 표준 변환 |이런 변환은 C 스타일의 명시적 형 변환이라고 하

Visual Studio 사용 설명서 -고급-

Visual studio 사용 설명서 -고급- from Lusain Kim Visual Studio에서 잘 쓰이지는 않지만 필요할 법한 기능에 대해 얕게 다룹니다. 학부 2~3학년생에게 추천합니다. Visual Studio 2015 Community 버전 이상을 기준으로 설명합니다.