일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 유니티 머지
- Github DeskTop Merge
- m585
- navigation
- 유니티
- m585 수리
- networkobject.networkid
- nav오브젝트사이거리
- unity 병합
- 오브젝트 깜빡임
- 유니티 해상도
- unity merge
- 유니티 해상도 변경
- networkbehaviourid
- networkobject
- Unity
- 유니티 브랜치 merge
- nav거리
- 깃허브 데스크탑 병합
- NavMesh
- 깃허브 데스크탑 합치기
- 유니티 해상도 설정
- 유니티 합치기
- githubdesktopmerge
- 몬스터
- M590
- stateauthority
- m590 수리
- unity git
- Today
- Total
목록2024/08 (17)
집게사장의 꿈
포스트 프로세싱도 스크린에 맞추어 메쉬를 생성 후 쉐이더를 적용하여 후처리하는 것이다. 현재 그려지고 있는 버퍼 => 백버퍼현재 화면에 보여지고 있는 버퍼 => 프론트 버퍼포스트 프로세싱을 적용하게 되면 백버퍼의 텍스쳐를 받아 쉐이더 효과를 적용한다.PostProcessing을 적용할 경우 BackBuffer가 아닌 OffScreen Render Target으로 불린다.유니티에서는 텍스쳐를 가져와 머티리얼을 통해 파라미터를 조절하고 사용하면 된다. HSV 란?유니티는 기본적으로 Linear로 표현된다. [출처]https://www.youtube.com/live/9_QwGdL_gvA?t=676s
문제주어진 배열에서 B W의 쌍을 이루는 체스판을 만들기 위해 배열을 자를 때, 최소한의 수정 개수를 출력 해결입력받은 Map 배열을 통해 BW 순서를 고려하여 체스판의 정렬 상태를 판단하고, 체스판에서의 8X8 배열에 대해 가장 작은 값을 비교하여 출력한다.이때, 미리 순서에 맞는 문자인지 판단하는 것을 먼저 했다.string[] input(StreamReader s) => s.ReadLine().Split();using (StreamReader sr = new StreamReader(Console.OpenStandardInput())){ int[] arr = Array.ConvertAll(input(sr), int.Parse); //int[] W = { 87,66 }; int[] B ..
문제x, y 값이 주어질 때, 첫번째로 x를 오름차순으로 정렬하고 x값이 같을 경우 y의 값으로 오름차순으로 정렬하라 해결OrderBy와 ThenBy 를 활용한 간단한 정렬internal class 좌표정렬하기11650{ static void Main(string[] args) { string[] input(StreamReader s) => s.ReadLine().Split(); List list = new List(); using (StreamReader sr = new StreamReader(Console.OpenStandardInput())) { int iter = int.Parse(input(sr)[0]); ..
문제나이 순으로 정렬하되, 나이가 같을 경우 먼저 들어온 순서로 정렬나이 범위 1 해결최대 200일 경우 딕셔너리에 저장하는 방법이 정렬이 편리하다고 생각했다.internal class 나이순정렬10814{ static void Main(string[] args) { string input()=> Console.ReadLine(); int iter = int.Parse(input()); SortedDictionary> dic = new SortedDictionary>(); for(int i = 0; i { name }; } ..
* 깃허브 데스크탑 가능원인깃이 설치되어 있더라도깃이 시스템 파일 경로에 지정되어 있지 않아서 그렇습니다. 확인할 사항Cmd를 통해 깃 확인아래와 같이 나와야 깃 경로가 올바르다는 것을 알 수 있다.git where git 깃이 없는 경우깃을 설치 깃 또는 깃 데스크탑이 있는 경우설치된 깃의 경로를 확인 아래 app-x.x.x중 하나를 선택 후 아래의 순서로 들어가면 깃의 exe파일이 보인다...\GitHubDesktop\app-3.4.3\resources\app\git\cmd 환경변수 확인 Path에 깃 경로가 있는지 확인하고,없으면 새로만들기 -> .exe파일이 있는 파일 경로 붙여넣기[경로를 꼭 잘 확인해야 된다] 위에서 확인 한 깃 명령 확인where gitgit 나는 깃의 경로도 멀쩡하게 표시..
해결배낭의 값은 연속된 값을 가지고, 이전의 최대값의 모든 경우의 수를 가지고 있어야 한다.그렇기에, 모든 값을 얻기 위해서는 값에 대해 기록을 해야된다.코드string[] str = Console.ReadLine().Split();int n = int.Parse(str[0]);//최대 개수int w = int.Parse(str[1]);//최대 무게// 무게와 개수만큼의 수를 가진다.int[,] info = new int[n + 1, w + 1];//각 순번의 무게와 가치를 더한다.int[] weight = new int[n];int[] value = new int[n];//값들을 받아온다.for (int i = 0; i
해결법LCS라는 문제에 대한 접근법이 배낭 무게과 연관된 알고리즘 완전탐색과 동시에 서로의 연관성을 판단하기 위해 이전 상위 값에 +1을 한 값을 취하면 됨현재 배열이 위치한 곳의 숫자는 탐색된 배열 연속된 수의 최대 개수임 코드using System.Collections.Generic;using System.IO;using System;using System.Text;using System.Linq;namespace consoleapp1{ internal class LCS9251 { //다이나믹 프로그래밍 //연속성을 판단하기 위해 이전 값에 +1을 취함 static void Main(string[] args) { usin..
기존 완전탐색으로 진행하였으나.. 메모리 초과최대 400만 바이트의 사용이 가능하기에, 모든 경우의 수를 배열에 저장하면 안된다... 접근주어진 배열에서 최대[최소] 값을 선택하는 과정선택은 현재 배열이 아닌 다음으로 입력된 배열이 기존에 있는 최적의 값에서 선택하는 것 입력된 순서대로 현재 배열[0]에서 다음 배열[1]의 값을 선택했을 경우에는저장된 배열의 위치[0]에서 다음 수를 선택할 수 없는[2] 오류가 발생했다.코드internal class E1916_내려가기{ static void Main(string[] args) { string[] input(StreamReader s) => s.ReadLine().Split(); using (StreamReader s..
문제 A 에서 B 로 향할 때, 최소간선의 비용을 사용한 모든 경로의 가중치 합을 구해라조건가중치는 10만 이하노드는 10만개 이하겪었던 문제가중치가 10만 이하, 노드가 10만 이하이면 최소 가중치의 값이 10억이 될 수 있다.그렇기에, 최소값을 비교하기 위한 초기값을 Inf로 10억을 할당해서 비교해야 된다. 해결다익스트라의 알고리즘을 활용하여 탐색하는 방법을 적용추가적인 방법은 가장 작은 가중치의 노드를 찾는 방법에서 정렬된 Queue를 사용하는 방식을 사용하면 더욱 간결해진다.using System.Collections.Generic;using System.IO;using System;using System.Text;namespace consoleapp1{ internal class E19..
문제입력되는 DSLR 명령을 통해 입력 숫자와 결과 숫자를 같게 만들기 위해 몇번의 명령이 최소한으로 필요한 것인지 판단물론 같은 순서로 같은 결과값이 나오는 경우가 있겠지만, 그것은 고려하지 않는 듯 해결모든 경우의 수를 고려해야 되는 것이기 때문에 하나의 진행사항이 진행된 후 다른 진행 사항도 동시에 진행을 해야되는 것이 문제였다.각 경우를 모두 문어발과 같이 퍼저나가는 것을 만드는 것이 목적이다. 방문을 판단하는 까닭 : LR 같은 명령은 4번이 진행된 후 반복되기 때문기록하는 방법이 실패한 이유 : Stack.Contain으로 방문을 판단했는데, 탐색하는 시간 때문에 시간 초과가 발생 using System.Collections.Generic;using System;using System.Linq..