티스토리챌린지 6

[c#] 2023 KAKAO BLIND RECRUITMENT - 택배 배달과 수거하기

1. 효율을 따지지 않고 문제를 풀었을 경우 - 물류창고에서 갈 땐 배달, 복귀할 땐 수거하는 방법으로 각각의 방법을 독립적으로 생각하여 풀었을 때public class Solution { public long solution(int cap, int n, int[] deliveries, int[] pickups) { long totalDistance = 0; for (int i = n - 1; i >= 0; i--) { if (deliveries[i] > 0 || pickups[i] > 0) { totalDistance += (i + 1) * 2; int availab..

알고리즘 공부 2024.11.27

[Unreal] 액터의 라이프 사이클

언리얼 엔진에서는 액터(Actor)가 생성되고 사용된 후 제거되는 전 과정을 라이프 사이클이라고 한다. 이는 유니티의 이벤트 함수 실행 순서와 유사하게, 특정 단계에서 호출되는 이벤트들이 존재하는데 이러한 라이프 사이클의 주요 이벤트를 간략히 정리해보았다. 1. 액터 초기화 단계Construction Script액터가 처음 생성될 때 실행되는 스크립트.에디터에서 속성이 변경될 때마다 실행되므로 게임 플레이 로직은 여기에 넣지 않는 것이 좋다.주로 초기 설정과 구성 자동화에 사용.예시: 초기 Transform 값 설정, 자식 컴포넌트 생성 및 배치 등.Event BeginPlay게임이 시작되거나 액터가 월드에 스폰될 때 한 번만 호출됩니다.초기화 작업을 수행하기에 적합한 이벤트입니다.예시: 타이머 시작, ..

[Unreal] 블루프린트 중력 적용이 안될 때

만약 블루프린트를 만들었는데 중력이 적용되지 않을 때 확인해야 할 것들을 간단하게 정리해보았다. 체크리스트 1. Simulate Physics 활성화 확인 : 블루프린트에서 물체의 물리 시뮬레이션을 활성화해야 중력이 적용됩니다. 이를 위해서는 해당 오브젝트의 'Simulate Physics' 옵션을 체크.2. Collision 설정 확인 : 물체의 충돌 설정이 올바르게 되어 있는지 확인해야 합니다. 충돌이 제대로 설정되지 않으면 중력이 적용되지 않을 수 있다.그럼 하나씩 설정을 확인해보자  중력을 적용하고자 하는 블루프린트를 더블 클릭해당 블루프린트 디테일 확인

[c#] 이분 탐색

1. 이분 탐색이란  이분 탐색은 알고리즘들 중 하나로 정렬된 배열에서 특정한 값을 찾는데 사용되는 방법이다. 이 방법은 배열을 반으로 나누면서 탐색 범위를 줄여 나가는 방식으로 동작한다. 예를 들면 1부터 35까지의 숫자가 정렬된 배열이 있다고 가정해볼 때 이 배열에서 31을 찾고 싶다면, 중간값을 선택하고 그 값과 비교해가며 탐색 범위를 줄여나가는 것  2. 이분 탐색의 장단점 (1) 장점빠른 탐색 속도와 간단한 구현 (1) 단점반드시 데이터가 정렬되어 있어야만 사용할 수 있다  3. 예제 코드 이번 예제 코드는 프로그래머스 문제 중 [PCCP 기출문제] 2번 / 퍼즐 게임 챌린지 예제로 해보려 한다.https://school.programmers.co.kr/learn/courses/30/lesson..

[Unreal] Meta Quest Pro 핸드 트래킹

이번에는 Meta Quest Pro를 통해 핸드 트래킹하는 방법을 정리해보았다!  (Unreal의 버전이 5.1.1을 기준으로 정리) 1. Oculus Integration SDK 다운로드  https://developers.meta.com/horizon/downloads/package/unreal-engine-5-integration/54.0 Meta Developers developers.meta.com * Version을 선택하여 지원이 되는 Unreal version을 확인 후 다운로드!  2. 해당하는 언리얼 파일 내 압축풀기 1번에서 다운 받은 파일을 압축풀고 언리얼 버전이 있는 Marketplace 폴더 내 넣기!ex) C:\Program Files\Epic Games\UE_5.1\Engin..

[Unity Asset Store] Pro Outline

이번에 소개할 Asset은 Pro Outline이라는 에셋이다 이는 오브젝트에 아웃라인을 넣어 효과를 주는 에셋으로 오브젝트에 강조를 주어 보다 쉽게 식별할 수 있게 해준다!사용방법은 아웃라인을 주고자 하는 오브젝트에 Outlineable 속성을 넣어주면 끝!   https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/pro-outline-136956 PRO Outline | 카메라 효과 | Unity Asset StoreAdd depth to your project with PRO Outline asset from Knife Entertainment. Find this & more 시각 효과 options on the Un..

반응형