-
[DirectX11] Component, Monobehaviour유니얼DirectX 11로 게임 엔진 아키텍처 만들기 게임 개발 과정에서 유니티 엔진과 유사한 컴포넌트 시스템을 구축하는 과정은 게임 개발에 있어 깊은 이해를 요구합니다. 본 글에서는 DirectX 11 환경에서 유니티의 게임 오브젝트와 컴포넌트 기반 아키텍처를 모방하여 자체 게임 엔진의 핵심을 구성해 보았습니다. 이러한 구현을 통해, 개발자는 DirectX 프로젝트 내에서 더욱 구조화되고 유연한 게임 Component 관리 시스템을 구축할 수 있습니다. 참고강의 링크: https://www.inflearn.com/course/directx11-%EA%B2%8C%EC%9E%84%EA%B0%9C%EB%B0%9C-%EB%8F%84%EC%95%BD%EB%B0%98/dashboard [게임 프로그래머 도약반] Dir..
-
2024-02-17 02:22:59
-
[DirectX11] GameObject,Transform유니얼DirectX 11로 게임 엔진 아키텍처 만들기 게임 개발 과정에서 객체의 위치, 회전, 크기를 관리하는 것은 필수적입니다. 유니티 엔진에서는 이를 위해 Transform 컴포넌트를 사용하여 각 게임 오브젝트의 공간적 속성을 정의합니다. 본 글에서는 DirectX 11 환경에서 유니티의 GameObject 및 Transform 컴포넌트를 모델링하는 방법에 대해 설명합니다. 이러한 구현을 통해, 개발자는 DirectX 프로젝트 내에서 더욱 구조화되고 유연한 게임 오브젝트 관리 시스템을 구축할 수 있습니다. 참고강의 링크: https://www.inflearn.com/course/directx11-%EA%B2%8C%EC%9E%84%EA%B0%9C%EB%B0%9C-%EB%8F%84%EC%95%BD%EB%B0%..
-
2024-02-12 14:42:41
-
[Baekjoon(백준)][12851번] 숨바꼭질 2(C++)유니얼안녕하세요! 오늘은 코딩테스트 문제 중 하나인 "숨바꼭질 2" 문제를 해결하는 방법에 대해 설명하려고 합니다. 이 문제는 수빈이가 동생을 찾기 위해 이동하는 가장 빠른 시간과 그 시간으로 동생을 찾는 방법의 수를 구하는 문제입니다. 문제를 해결하는 과정과 코드를 자세히 알아보겠습니다. 문제링크: https://www.acmicpc.net/problem/12851 12851번: 숨바꼭질 2 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 www.acmicpc.net 문제개요 "숨바꼭질 2" 문제는 수빈이가 동생을 찾기 위해 이동하..
-
2024-02-10 18:08:39
-
[Baekjoon(백준)][16637번] 괄호 추가하기(C++)유니얼안녕하세요! 오늘은 코딩테스트 문제 중 하나인 "괄호 추가하기" 문제를 해결하는 방법에 대해 설명하려고 합니다. 이 문제는 수식에 괄호를 적절히 추가하여 만들 수 있는 식의 결과값 중 최대값을 찾는 문제입니다. 문제를 해결하는 과정과 코드를 자세히 알아보겠습니다. 문제링크: https://www.acmicpc.net/problem/16637 16637번: 괄호 추가하기 첫째 줄에 수식의 길이 N(1 ≤ N ≤ 19)가 주어진다. 둘째 줄에는 수식이 주어진다. 수식에 포함된 정수는 모두 0보다 크거나 같고, 9보다 작거나 같다. 문자열은 정수로 시작하고, 연산자와 정수가 www.acmicpc.net 문제개요 "괄호 추가하기" 문제는 수식에 괄호를 적절히 추가하여 만들 수 있는 식의 결과값 중 최대값을 찾는..
-
2024-02-09 22:33:11
-
[Google WorkSpace] 구글 드라이브 내 파일 리스트 만들기유니얼Google Apps Script를 사용하면 Google 스프레드시트에서 구글 드라이브 내 파일 및 폴더의 목록을 가져와서 편리하게 관리할 수 있습니다. 이를 통해 파일 및 폴더의 속성과 함께 구글 드라이브의 내용을 분석하고 시각화할 수 있습니다. 맨 아래에 있는 전체코드를 Apps Scripts에 복사 붙혀넣기하시면 됩니다. Apps Scripts 시작하기 Google Apps Script는 JavaScript 기반의 클라우드 기반 스크립팅 언어로, Google 서비스와 상호작용할 수 있는 강력한 기능을 제공합니다. 먼저 구글 스프레드시트를 만들고, 확장 프로그램-> Apps Script를 통해서 Apps Script를 작성할 수 있습니다. 1. 초기 설정 먼저 Google Apps Script를 사용..
-
2024-02-08 23:56:44
-
[Baekjoon(백준)][12869번] 뮤탈리스크(C++)유니얼안녕하세요! 오늘은 코딩테스트 문제 중 하나인 "뮤탈리스크" 문제를 해결하는 방법에 대해 설명하려고 합니다. 이 문제는 뮤탈리스크가 남은 SCV를 모두 파괴하는 문제입니다. 문제를 해결하는 과정과 코드를 자세히 알아보겠습니다. 문제링크: https://www.acmicpc.net/problem/12869 12869번: 뮤탈리스크 1, 3, 2 순서대로 공격을 하면, 남은 체력은 (12-9, 10-1, 4-3) = (3, 9, 1)이다. 2, 1, 3 순서대로 공격을 하면, 남은 체력은 (0, 0, 0)이다. www.acmicpc.net 문제개요 스타크래프트 게임에서 뮤탈리스크가 남은 SCV를 모두 파괴하는 문제입니다. SCV는 1~3개까지 있으며, 각각의 체력이 주어집니다. 뮤탈리스크는 한 번의 공격으로..
-
2024-02-08 15:58:44
-
[DirectX11] RasterizerState, SamplerState, BlendState유니얼DirectX 11로 게임 엔진 아키텍처 만들기 안녕하세요! 최근에 DirectX 11을 공부하면서 그래픽 프로그래밍의 세계에 발을 들였습니다. DirectX 11에서는 렌더링 과정을 다양한 '상태'를 통해 제어할 수 있는데요, 이번에는 그 중에서도 특히 중요한 세 가지 상태인 RasterizerState, SamplerState, BlendState에 대해 학습한 내용을 공유하고자 합니다. 이 상태들을 어떻게 설정하고 적용하는지에 따라, 우리가 만드는 그래픽의 품질과 성능이 크게 달라진다는 것을 알게 되었습니다. 참고강의 링크: https://www.inflearn.com/course/directx11-%EA%B2%8C%EC%9E%84%EA%B0%9C%EB%B0%9C-%EB%8F%84%EC%95%BD%..
-
2024-02-08 02:58:07
-
[Baekjoon(백준)][4179번] 불!(C++)유니얼안녕하세요! 오늘은 코딩테스트 문제 중 하나인 "불!" 문제를 해결하는 방법에 대해 설명하려고 합니다. 미로에서의 지훈이의 위치와 불이 난 위치를 고려하여 지훈이가 불에 타기 전에 탈출할 수 있는지 여부와 가장 빠른 탈출 시간을 구하는 문제입니다. 문제를 해결하는 과정과 코드를 자세히 알아보겠습니다. 문제링크: https://www.acmicpc.net/problem/4179 4179번: 불! 입력의 첫째 줄에는 공백으로 구분된 두 정수 R과 C가 주어진다. 단, 1 ≤ R, C ≤ 1000 이다. R은 미로 행의 개수, C는 열의 개수이다. 다음 입력으로 R줄동안 각각의 미로 행이 주어진다. 각각의 문자 www.acmicpc.net 문제 개요 미로에서 지훈이가 불을 피해 탈출해야 하는 상황입니다. 미로..
-
2024-02-08 01:46:14
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드
받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이
감지되어도 모달 창이 표시되지 않습니다.)