728x90

전체 글 333

[Unity] Unity6 Preview 업데이트 내용 정리

https://blog.unity.com/engine-platform/unity-6-preview-release Unity 6 Preview is now available | Unity BlogWe support most popular XR platforms, including ARKit, ARCore, visionOS, Meta Quest, Playstation VR, Windows Mixed Reality, and more. In Unity 6 Preview, you’ll find cutting-edge cross-platform features like mixed reality, hand and eye input, and improveblog.unity.com Unity 6가 24년 하반기에 출시될..

[Unity Document Study] 3주차 :: Unity Package Manager

https://docs.unity3d.com/Manual/Packages.html Unity - Manual: Unity's Package ManagerHow Unity works with packages Unity’s Package Manager A package is a container that stores various types of features or assets, such as: Editor tools and libraries, such as a text editor, an animation viewer, or test frameworks. Runtime tools and libraridocs.unity3d.com Unity Document 의 Unity Package Manager 정의 ..

[C++][BOJ] 9935 문자열 폭발 :: 문자열 비교(stack, erase)

폭발, 짝짓기 문제는 stack을 떠올리자. [문제]https://www.acmicpc.net/problem/9935 문자열에 폭발 문자열이 있다.폭발 문자열이 폭발하면 그 문자는 문자열에서 사라지며, 남은 문자열은 합쳐지게 된다.모든 폭발이 끝난 후에 어떤 문자열이 남는지 구해보자. 남아있는 문자가 없는 경우 "FRULA"를 출력하자. 문자열의 길이는 1보다 크거나 같고, 1,000,000보다 작거나 같다.폭발 문자열의 길이는 1보다 크거나 같고, 36보다 작거나 같다.두 문자열은 모두 알파벳 소문자와 대문자, 숫자 0, 1, ..., 9로만 이루어져 있다. [풀이]문자열의 길이가 매우 기므로, 완전탐색으로는 풀 수 없다.문자열 비교를 위해 stack 자료구조나 erase 함수를 이용하여 for문 하나..

[C++][BOJ] 1931 회의실 배정 :: 라인 스위핑

구간이 나오면 정렬!을 떠올리자. 어느정도의 복잡도를 감소시킬 수 있다. [문제]https://www.acmicpc.net/problem/1931 각 회의에 대해 시작시간과 끝나는 시간이 주어져 있을 때,각 회의가 겹치지 않게 하면서 회의실을 사용할 수 있는 회의의 최대 개수를 찾자. 회의의 수 N(1 ≤ N ≤ 100,000)시작 시간과 끝나는 시간은 2^31-1보다 작거나 같은 자연수 또는 0 [해결방법]회의의 수가 최대 100,000 개 이므로 완전탐색으로는 풀 수 없다. Greedy 로 풀어야 한다.특히, 구간이 주어지면 정렬을 생각하자. 라인스위핑 문제라 부른다. 1) 시작 시간을 기준으로 정렬2) 끝나는 시간을 기준으로 정렬3) 회의 시간을 기준으로 정렬 위 3가지 처럼 모든 풀이방법을 생각하..

[C++][BOJ] 2109 순회강연 :: 그리디(Greedy)

[문제]https://www.acmicpc.net/problem/2109 d(1 ≤ d ≤ 10,000)일 안에 와서 강연을 해 주면 p(1 ≤ p ≤ 10,000)만큼의 강연료를 지불한다.첫째 줄에 정수 n이 주어진다. 다음 n개의 줄에는 각 대학에서 제시한 p값과 d값이 주어진다.가장 많은 돈을 벌 수 있는 순회강연을 찾고 그 돈을 출력하라.  [풀이]d 일 안에 와서 강연이라는 조건을 d 일에 강연하는 걸로 잘못 이해하여 map 으로 풀다가 틀렸다.게시판을 참고해보니 d 일 안에 와서 라는 조건이 있기에 d 일 안이면 언제든 강연할 수 있다는 것을 생각해야 한다. n개의 대학의 전부를 비교하기에는 시간제한이 되므로 sort, priority queue 를 이용한 Greedy  로 접근해야 한다.기한..

[Unity Document Study] 2주차 :: Asset Workflow

Unity Document: Asset Workflow > Importing Asset, Asset Database 파트를 정리했습니다. https://docs.unity3d.com/Manual/AssetWorkflow.html Unity - Manual: Asset workflowAsset workflow An asset is any item that you use in your Unity project to create your game or app. Assets can represent visual or audio elements in your project, such as 3D models, textures, spritesA 2D graphic objects. If you are used to w..

[10주 완성 C++ 코딩테스트] 기본개념 :: 비트마스크

1. 이진수. Boolean 배열/벡터.128 64 32 16 8 4 2 1  1    0   1   1  0 0 0 0(176)0001001000110100010101100111100012345678  2. 비트 연산자&비트단위로 AND 연산|비트단위로 OR 연산^비트단위로 XOR 연산(같으면 0, 다르면 1)~피연산자의 모든 비트 반전피연산자의 비트 열을 왼쪽으로 이동>>피연산자의 비트 열을 오른쪽으로 이동 * 10진수 -> 2진수 변환 사이트 Decimal to Binary ConverterDivide by the base 2 to get the digits from the remainders: Divisionby 2 Quotient Remainder(Digit) Bit #www.rapidtable..

[Unity Document Study] 1주차 :: Unity Analysis - Unity Profiler

Profiler는 CPU, 메모리, 렌더러, 오디오와 같은 영역에서 응용 프로그램의 성능에 대한 데이터를 수집하고 표시한다. * Profiler 설정- Autoconnect Profiler: 빌드 과정에서 Unity Editor 가 IP 주소를 빌드된 Player 에 추가한다.Player 가 시작될 때 구운 IP 주소에 있는 Editor 에서 Profiler 에 연결을 시도해서 자동으로 Profiler 를 돌릴 수 있다.- Deep Profiling Support: Profiler Markers에 명시된 부분뿐 아니라 모드의 모든 부분을 Profiling 한다. 빌드에 약간의 오버헤드가 추가 된다. => Android, iOS 모바일 장치에서 원격 프로파일링도 지원한다!  * Common Profiler..

[Unity Document Study] 1주차 :: Unity Analysis - Memory in Unity

Unity 는 Memory 성능을 위해 3가지 Memory 를 사용한다. 1. Managed memory: Heap 과 Garbage Collector 로 메모리를 자동으로 할당&해제 하는 메모리2. C# unmanaged memory: C# Collections package 데이터 구조로 구현 및 관리 가능.3. Native memory: Unity Engine 을 실행하는데 사용하는 C++ 메모리. 사용자가 직접 Access 할 수는 없으나 알고는 있어야 하는 부분.  * Managed memoryMono 와  IL2CPP 의 scripting virtual machines(VMs)은 Managed memory 를 실행한다. 1) The managed heap: VMs 가 Garbage Collec..

[Unity] Prefab Variant 프리팹 상속

https://docs.unity3d.com/kr/2023.2/Manual/PrefabVariants.html 프리팹 배리언트 - Unity 매뉴얼프리팹 배리언트는 프리팹의 사전 정의된 배리에이션 집합이 필요할 때 유용합니다.docs.unity3d.com https://programing-note.tistory.com/entry/unity-Prefab-Variants unity _Prefab Variants2018버전부터 Prefab Variants 라는것을 지원한다. Prefab Variants 는 프리펩의 자식 계념이라 생각하면 쉽다. 아래 그림처럼 기존 프리팹을 바꿔서 Original 프리팹을 재생성 하게되었을때 두개로 나뉘어programing-note.tistory.com

728x90