일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- stateauthority
- 오브젝트 깜빡임
- githubdesktopmerge
- unity git
- 유니티 해상도 설정
- networkobject.networkid
- networkobject
- 유니티
- 유니티 해상도 변경
- navigation
- 유니티 브랜치 merge
- 유니티 머지
- 몬스터
- m585
- m590 수리
- 유니티 합치기
- Github DeskTop Merge
- networkbehaviourid
- 유니티 해상도
- nav거리
- M590
- 깃허브 데스크탑 병합
- unity merge
- Unity
- 깃허브 데스크탑 합치기
- NavMesh
- m585 수리
- unity 병합
- nav오브젝트사이거리
- Today
- Total
목록전체 글 (127)
집게사장의 꿈
1. 하단 아이콘 우클릭 2. 프로그램 이름 우클릭 후 속성 클릭 3. '일반' 탭 -> '위치' 복사 4. 파일 탐색기에서 경로 붙여넣기 끝
구조체에 대한 Operator를 만들고 싶다면?아쉽게도, 직접적인 + - 와 같은 연산자 오퍼레이터는 사용할 수 없다그럼 방법은?public하고 static한 "확장자"를 사용하는 것이다.하지만, 이것도 되는 경우와 안되는 경우가 있다.예를 들어 BigInteger라는 구조체가 있다고 해보자안되는 경우this BigIntegerthis를 통한 단순한 값에 대한 복사는 직접적인 참조가 불가능 해 실제 값은 변경할 수 없다. using UnityEngine;using System.Numerics;public class Testing : MonoBehaviour{ private void Update() { if (Input.GetKeyDown(KeyCode.Space)) {..
[출처]https://wikidocs.net/222655 ~(3) Pycharm 설치 후 새 프로젝트를 무작정 만든 후 Setting에 들어가서앞 단계 설치 후 condaPrompt를 통해 생성된 Python Interpreter를 설정그러면 아래 처럼 미리 설치해둔 Package가 함께 포함된다. 그 후 대충 아무 Python 파일 생성 후 "Hello" 출력해 보면 Python 실행 파일이 잘 잡혀있는 것을 확인할 수 있다.
목적서버에서 정보를 얻어와 UI에 정보를 뿌려주기 위해 화면에 원형으로 배치하기 위함정보의 개수에 따라 0도가 되는 각도를 기준으로 360도 회전 시킴 설명 예시시작 각도 = 90도개수 6개 일때 코드/// ///룰렛의 각 Entity의 현재 회전값과 그에 따른 위치값을 받아옵니다./// public List GetRouletteRotate(int n, float defaultRot = 90.0f){ List info = new List(); float rotA = 360.0f / n; float rotB = rotA / 2.0f; float def = defaultRot; for (int i = 0; i 생각할 점Pivot은 CenterAnchor도 Center
포스트 프로세싱도 스크린에 맞추어 메쉬를 생성 후 쉐이더를 적용하여 후처리하는 것이다. 현재 그려지고 있는 버퍼 => 백버퍼현재 화면에 보여지고 있는 버퍼 => 프론트 버퍼포스트 프로세싱을 적용하게 되면 백버퍼의 텍스쳐를 받아 쉐이더 효과를 적용한다.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