cpp-lib-and-dll-on-visual-studio (1/2)this post coverswhat LIB and DLL files arehow to make LIB fileshow to use LIB filesnext post covershow to make DLL fileshow to use DLL filesdifference between LIB and DLLenvironmentWindows 10 / HomeVisual Studio 2017 / Communityoverview recap on c/cpp compilationwhen you compile a c/cpp code, the process above will be donewe call the time during the process;..
shared-folder-in-windows-subsystem-for-linuxthis post covers how to share a folder(including files) in WSLenvironmentWindows 10 / HomeWSL / Ubuntu 18.04 LTSVisual Studio Codepre-taskinstall WSL in your Windows 10open the Microsoft Storesearch for Ubuntuclick Ubuntu 18.04 LTSget and install itprepare the environmentinitialize your WSLmake-link make a folder in some directory on Windowsex) D:\Code..
unity-debug-with-visual-studiothis post covers how to debug with Visual Studio in UnityenvironmentWindows / 10Unity / 2018.3.0f2Visual Studio / 2015 ProfessionalGame Project / 2D UFO Tutorialpre-task double click any CSharp script in the project on Unity editorthen, Visual Studio with the project gonna be opennow, you have Unity editor and Visual Studio openstart-debugthere are two ways to start..
Project Note #011Unlight Copycat Episode #09개요Window API 프레임워크 pclaf 를 활용해 게임을 만드는 과정을 정리합니다.참고 ※ https://github.com/BaeMinCheon/unlight-copycat (Github, "v1.0.0" 태그)환경Visual Studio 2015 ProfessionalWindows 10 Homepclaf (C/C++)본 프로젝트를 오랜만에 재개함에 따라 DAY 에서 Episode 수식으로 변경했습니다. 새로운 마음가짐으로 프로젝트를 뜯어고치도록 하죠. 기존 코드를 참고하여 처음부터 다시 코딩을 하도록 하겠습니다. 우선 필터를 여러 개 두어 파일들을 분류합니다. Core필터에는 프로젝트에서 중심이 되는 파일들을, Uti..
OPENGL본 포스팅은 Sanjay Madhav 가 집필한 Game Programming in C++ (2018) 의 내용을 정리한 글입니다 그 중에서도 5장 OPENGL 의 내용을 다룹니다Overview본 장에서는 아래와 같은 내용을 배울 수 있습니다Initializing OpenGLOpenGL을 사용하기 위해 초기화하는 방법Triangle Basics3D 그래픽스 구현을 위한 폴리곤과 좌표계Shaders화면의 각 픽셀에 별도의 연산을 수행하는 방법Transformation Basics물체의 좌표계에서 확대 축소 회전 이동을 적용하는 방법Matrices and Transformations물체의 좌표계에서 게임의 좌표계로 변경하는 방법Texture MappingOpenGL에서 텍스처를 사용하는 방법Ini..
ARTIFICIAL INTELLIGENCE본 포스팅은 Sanjay Madhav 가 집필한 Game Programming in C++ (2018) 의 내용을 정리한 글입니다 그 중에서도 4장 ARTIFICIAL INTELLIGENCE 의 내용을 다룹니다Overview본 장에서는 아래와 같은 내용을 배울 수 있다State Machine Behaviors개체의 상태와 행동을 정의하는 방법Path Finding개체 이동에 있어 경로를 탐색하는 알고리듬Game Trees게임의 상태에 따른 의사결정 알고리듬State Machine Behaviors개체가 가질 수 있는 상태와 상태간 전이에 대한 조건을 명시하는 방법을 다룬다State Machine일종의 그래프각 정점은 개체가 가질 수 있는 상태각 간선은 상태 전이 ..
VECTORS AND BASIC PHYSICS본 포스팅은 Sanjay Madhav 가 집필한 Game Programming in C++ (2018) 의 내용을 정리한 글입니다 그 중에서도 3장 VECTORS AND BASIC PHYSICS 의 내용을 다룹니다Overview본 장에서는 아래와 같은 내용을 배울 수 있습니다Vectors벡터로 문제를 해결하는 여러 가지 방법들Basic MovementMoveComponent 클래스로 움직임을 구현하는 방법InputComponent 클래스로 키보드 조작을 구현하는 방법Newtonian Physics아주 약간의 뉴턴 물리학Basic Collision Detection물체간의 충돌을 감지하는 방법Vectors벡터 연산의 경우 책의 수식이 보기 힘들어 별도의 자료를 ..
SetCapture() GetCapture() ReleaseCapture()마우스 캡쳐를 연장하는 WinAPI 함수들에 대해 알아봅니다참고 ※ http://www.ucancode.net/Visual_C_Source_Code/MFC-Sample-Code-TrackMouseEvent-GetCapture-SetCapture-ReleaseCapture-GetCursorPos.htm (ucancode) ※ http://soen.kr/lecture/win32api/reference/Function/SetCapture.htm (soen_kr)함수 설명CWnd* SetCapture(HWND)반환값이미 해당 함수를 사용한 윈도우가 있을 경우, 그 윈도우의 핸들을 반환함그런 윈도우가 없을 경우 NULL을 반환함기능매개변수..
Project Note #009Unlight Copycat DAY #18개요Window API의 일종인 pclaf를 활용해 게임을 만드는 과정을 정리합니다.참고 ※ https://github.com/BaeMinCheon/unlight-copycat (Github, "v0.8.0" 태그)환경Visual Studio 2015 ProfessionalWindows 10 Homepclaf (C/C++)맵블럭을 눌렀을 때 시퀀스가 전환되도록 해야하므로, Map::Map()에서 맵블럭 객체를 blockVector에 집어넣는 코드를 수정합니다. 첫번째 블럭을 제외한 나머지 블럭의 make_shared()에 대해서 ++GameWindow::sequenceIndex;를 람다표현식으로 전달합니다. 그리고 Quest::lef..
- Total
- Today
- Yesterday
- Python
- unity
- unreal
- pclaf
- Slack
- NOX
- Docker
- Anaconda
- dll
- vscode
- CUDA
- JIT
- CAFFE
- lib
- cuDNN
- visualstudio
- WindowAPI
- ATOM
- C/C++
- Hashtable
- visual-studio
- DirectX
- tensorflow
- csharp
- shader
- PopeTV
- Game
- git
- A.I.
- windows
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |