-
[DirectX11] SceneManager와 MeshRenderer유니얼DirectX 11로 게임 엔진 아키텍처 만들기 이번 블로그 글에서는 MeshRender와 Scene 관리에 대해 알아보고자 합니다. 특히, DirectX 11을 사용하여 각 게임 오브젝트마다 리소스를 그리는 작업을 효율적으로 나누는 방법에 초점을 맞출 것입니다. 이를 위해 MeshRenderer 구현 방법과 함께, Scene과 SceneManager의 역할과 구현 방법에 대해 상세히 다루어, 게임의 구조를 보다 효율적으로 관리하는 방법을 탐구할 예정입니다. 참고강의 링크: 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 [게임 프로그래머 도약반..
-
2024-02-19 02:46:16
-
C# 프로그래밍의 기초: 데이터 형식과 변수유니얼C# 프로그래밍 언어는 다양한 데이터 형식과 변수를 통해 강력한 데이터 관리와 조작 기능을 제공합니다. 이번 블로그 글에서는 C#에서 사용되는 주요 데이터 형식의 개념과 사용법을 탐구하고, 변수의 선언, 초기화, 그리고 사용 방법에 대해 자세히 알아보겠습니다. C#의 기본 데이터 형식 C#에서는 여러 가지 기본 데이터 형식을 제공하여 다양한 종류의 데이터를 표현할 수 있습니다. 여기에는 정수, 부동 소수점, 문자, 문자열, 불리언 등이 포함됩니다. 각 데이터 형식은 특정 범위의 값과 메모리 사용량을 가지며, 사용 목적에 따라 적절한 데이터 형식을 선택하는 것이 중요합니다. 정수형(int): 정수 값을 저장하는 데 사용되며, 일반적으로 정수 계산에 활용됩니다. 부동 소수점(float): 소수점을 포함하는 ..
-
2024-02-17 03:07:34
-
[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
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드
받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이
감지되어도 모달 창이 표시되지 않습니다.)