일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 소스코드 줄번호
- 깊이 우선 탐색
- 이진트리
- 알고스팟
- 유니티 InputManager
- 유니티 ResourceManager
- Quaternion.Euler
- ML-Agents
- 유니티 Vector3
- unity
- 유니티 시야 가림
- Mathf.Clamp
- 유니티 Rotate
- 유니티 Collision
- 오브젝트 풀링
- InputManager
- 너비 우선 탐색
- LFS
- LookRotation
- LayerMask
- c++
- eulerAngles
- 코드블럭 테마
- 유니티 리소스매니저
- git-lfs
- c++ 문자열 자르기
- 유니티 머신러닝
- 유니티 오브젝트 풀링
- Raycast
- 유니티
- Today
- Total
목록IT (100)
무민은귀여워
안티엘리어싱이란? 안티엘리어싱 (계단현상방지기술) 래스터 알고리즘으로 생성되는 선분을 비롯한 기타 기본요소는 표본화 과정에서 물체상의 좌표점을 불연속적인 정수 픽셀 위치로 디지털화하기 때문에 톱니 모양 또는 계단 모양의 외형을 갖게 된다. 이와 같은 저주파 표본화[low-frequency sampling, 언더샘플링(undersampling)]로 인한 정보의 왜곡을 엘리어싱(aliasing)이라고 한다. 래스터 직선의 외양은 언더샘플링 처리를 보상하는 안티엘리어싱(antialiasing)방법을 적용함으로써 개선할 수 있다. 안티엘리어싱 기법 랜더링을 하는 과정 중에 이루어지는 공간적 AA (Spatial AA) 랜더링이 끝난뒤의 2D 이미지를 분석하는 후처리 AA (Post AA) 공간적 AA (Spat..
https://grandstayner.tistory.com/entry/DirectX11-Rendering-Pipeline%EC%9D%98-%EB%8C%80%EB%9E%B5%EC%A0%81%EC%9D%B8-%EB%AA%A8%EC%8A%B5 DirectX11 - Rendering Pipeline의 대략적인 모습 컴퓨터 프로그램을 사용하여 Model 또는 Scene으로 부터 영상을 만들어 내는 과정을 Rendering이라고 하고, 한 데이터 처리 단계의 출력이 다음 단계의 입력으로 이어지는 형태로 연결된 구조를 Pipeline이라고 한.. grandstayner.tistory.com https://lolmovies.tistory.com/3 DirectX 파이프라인 [DirectX 3D 그래픽 파이프라인] 1단..
문제. 커플링과 코드 길이 문제는 서로 악역향을 미친다. if (collidingWithFloor() && (getRenderState() != INVISIBLE)) { playSound(HIT_FLOOR); } 이 코드를 문제없이 고치려면 물리(collidingWithFloor), 그래픽(getRenderState), 사운드(playSound)를 전부 알아야 한다. 이 문제를 고치기 위해 한 덩어리였던 Bjorn 클래스를 분야에 따라 여러 부분으로 나누면 된다. 예를 들어 사용자 입력에 관련된 코드는 InputComponent 클래스로 옯겨둔 뒤에, Bjorn 클래스가 InputComponent 인스턴스를 갖게한다. 이러고 나면 컴포넌트들을 묶는 얇은 껍데기 코드 외에는 Bjorn 클래스에 남는게 거의..
1. MFC 프로젝트를 생성한다. (단일 문서로 시스템메뉴만 체크하고 만들었다.) 2. sqlite 사이트에서 필요한 파일들을 다운받아 압축을 푼다. 소스 코드와 바이너리 파일을 받으면 된다. 바이너리 파일의 x86, x64 버전은 pc환경에 맞추는 것이 아니라 프로젝트 환경에 따라 선택한다. (sqlite-amalgamation-3290000.zip sqlite-dll-win32-x86-3290000.zip sqlite-dll-win64-x64-3290000.zip) https://www.sqlite.org/download.html SQLite Download Page Templates (1) and (2) are used for source-code products. Template (1) is us..
요청 자체를 캡슐화하는 것입니다. 이를 통해 요청이 서로 다른 사용자를 매개변수로 만들고, 요청을 대기시키거나 로깅하며, 되돌릴 수 있는 연산을 지원합니다. (GoF의디자인패턴, 311쪽) 명령 패턴은 매서드 호출을 실체화reify 한 것이다. → 함수 호출을 객체로 감쌌다는 의미. → '콜백', '일급함수', '함수 포인터', '클로저', '부분 적용 함수'와 비슷하다. 예를 들어 x 버튼을 누르면 점프를 하는 기능이 있다고 하자. 대부분의 게임은 키 변경을 지원하므로 x가 눌렸을 때 바로 jump()를 실행하는 것이 아니라, 키 바인딩을 통해 함수를 직접 호출하지 말고 교체 가능한 무언가로 바꾸어야 한다. 이러한 게임에서 할 수 있는 행동을 실행 할 수 있는 공통 상위 클래스부터 정의한다. (Comm..
나중에 다시 정리해서 쓰기 +) MFC 앱에서는 기본으로 tinyxml 제공하는 듯 ==================== tinyxml 다운받기 cmake로 빌드하기 (디버그, 릴리즈 모드) 옵션은 가장 마지막 것으로 하기. .lib파일 넣기 (프로젝트 폴더에 새폴더Lib를 만들어서 ) .h 파일 넣기 (프로젝트 폴더에 새폴더include를 만들어서 ) 프로젝트 속성에서 [구성속성 -> vc++ 디렉터리] 에 인클루드 폴더와 라이브러리 폴더 경로를 지정해주기 프로젝트 속성에서 [링커 -> 입력] 의 추가 종속성에 tinyxml2.lib를 넣어주기 위 두 과정은 디버그, 릴리즈 모드에서 각각 해 주어야 한다. 이제 #include 로 사용할 수 있음. [dll 사용하기] 프로젝트 폴더에 Output 폴더를..
https://www.tenforums.com/tutorials/94089-change-screen-buffer-size-console-window-windows.html Change Screen Buffer Size of Console Window in Windows How to Change Screen Buffer Size of Console Window in Windows www.tenforums.com
https://condol.tistory.com/entry/CFileFind-%ED%8C%8C%EC%9D%BC-%EA%B2%80%EC%83%89 CFileFind - 파일 검색 ◈ CFileFind 로컬 파일의 검색을 수행하는 클래스. 파일 검색을 수행하고 검색된 파일에 대하여 여러가지 정보를 얻을 수 있다. CString CTest::FindFile(CString strParentPath, CString strFindingFi.. condol.tistory.com
Screen.h 1 2 3 4 5 6 7 #pragma once void ScreenInit(); void ScreenFlipping(); void ScreenScreenClear(); void ScreenRelease(); void ScreenPrint(int x, int y, char* string); void setColor(unsigned short color); cs Screen.c 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #include static int g_nScreenIndex; ..
반사각을 구하기 위함 (아래 그림에서) v로 들어왔을 때 R을 구한다. dot : 내적 V : 입사 방향의 (x,y,z) 성분을 가진 벡터 R : 새로운 반사 방향의 (x,y,z) 성분을 가진 벡터 N : 해당 면의 Normal Vector (Normalized 된 것) R = -R1 = V - 2 * N * (V dot N) 참고 사이트 http://rapapa.net/?p=673 http://rapapa.net/?p=673 rapapa.net [ 알카노이드 제작 준비 작업 메모 ]