반응형 전체 글510 Unity - Assets\TextMesh Pro\Examples & Extras\Scripts\VertexZoom.cs(153,44): error CS0029: Cannot implicitly convert type 'UnityEngine.Vector4[]' to 'UnityEngine.Vector2[]' 오류 해결 방법 만들었던 포토폴리오를 리팩토링 하기 위해서 버젼이 높아진 유니티에서 열어봤더니 제목과 같은 에러가 떴었다. Assets\TextMesh Pro\Examples & Extras\Scripts\VertexZoom.cs(153,44): error CS0029: Cannot implicitly convert type 'UnityEngine.Vector4[]' to 'UnityEngine.Vector2[]' 이는 패키지가 업데이트 됨에 따라 SRP(Scriptable Render Pipeline)와의 호환성 이슈로 생긴 것 이다. SRP는 Unity에서 그래픽 렌더링 파이프라인을 완전히 제어하고 사용자 지정할 수 있게 해주는 시스템이다. 그러므로 변경 사항이 있었을 때 일반적으로는 기존의 프로젝트에 영향을 줄 수.. 2024. 3. 21. Unity - 스트립트간 데이터 업데이트 문제(bool 값 업데이트가 적용이 안돼요) 문제 상황 퀘스트 체크하는 부분에서 문제가 생겼다. QuestManager 스크립트의 bool isComplete, isQuesting를 통해 퀘스트가 진행중인지 완료중인지 체크를 하였다. 그리고 퀘스트가 완료된 경우 npc의 Dialogue가 퀘스트 완료버젼을 출력하지 못하고 있었다. 간단히 말하자면 bool iscomplete와 bool ismoving의 변수내용이 업데이트 내용이 momDialogue에 반영이 안되는 문제이다. 해결 방법 QuestManager스크립트와 Dialogue스크립트가 같은 오브젝트 위치에 있어서 생긴 문제였다! 같은 게임 오브젝트에 스크립트를 연결하는 것은 일반적으로 각 스크립트가 독립적으로 실행될 수 없을 때나 상호작용할 필요가 없을 때에 적합한 방법이다. 그러므로 우리.. 2024. 3. 20. GitHub - The file will have its original line endings in your working directory GitHub에서 add를 하던 중 아래와 같이 경고 메시지가 떴다. 경고의 원인은 다른 운영체제(OS)의 줄바꿈 문자열이 서로 다르기 때문이다. 예를 들어 Windows에서는 줄 바꿈을 나타내는 기본 문자열이 CRLF(Carriage-Return+LineFeed)를 사용한다. LF(Line-Feed) 줄바꿈 문자로 텍스트 파일에서 한 줄의 끝을 나타낸다. 만약 이 문자를 만나면 커서가 다음 줄로 이동하여 텍스트를 쓰게 된다. CR(Carriage Return) 텍스트 파일에서 줄의 시작 위치로 커서를 이동시킨다. CRLF(Carriage-Return+LineFeed) 커서가 다음 줄로 이동하면서 동시에 줄의 시작 위치로 이동하여 새로운 줄에 텍스트를 쓰게 된다. 해결 방법 core.autocrlf 설정을.. 2024. 3. 18. GitHub - LFS(Large File Storage)사용법-100MB이상의 파일을 업로드 하기 01 Git LFS 설치 및 초기화 $git lfs install 02 LFS로 관리할 파일 지정 $ git lfs track * // 전체 파일 선택 $ git lfs track "*.txt" // txt확장자를 가진 파일 선택 $ git lfs track "example/file.txt" 특정 파일 선택 실행 예시 03 lfs로 관리중인 파일 목록 확인 git lfs ls-files 04 .gitattributes추가 파일에 대한 트래킹 내역 기록 git add .gitattributes 05 add하기 다시 add하여 Git LFS로 추적하도록 설정된 파일을 staging시킨다. git add . // 스테이징 영역에 추가된 모든 파일 add git add -u // 현재 추적중인 것만 add 06.. 2024. 3. 18. C# - 1966 +) 풀이 기본 셋팅 01 Queue 생성 Tuple의 첫번째 요소에는 index값 두번째 요소에는 중요도를 담는다. Queue queue = new Queue(); int[] input = Array.ConvertAll(Console.ReadLine().Split(), int.Parse); for (int i = 0; i < N; i++) { queue.Enqueue(new Tuple(i, input[i])); } 02 input.Sort() 중요도를 오름차순으로 정렬한다. Array.Sort(input); 03 하나씩 꺼내기 Tuple firstitem = queue.Dequeue(); 주요 알고리즘 01 만약 firstitem이 현재의 제일 큰 중요도와 같을 경우 현재 중요도는 그럼 dequeue됐으니까 다음.. 2024. 3. 17. 백준 C# - 11286 +) 눈물의 풀이 들어가기 앞서 풀다가 못풀겠어서 힌트를 찾아봤는데 C#으로된 정답 코드가 없었다.. Phthon으로 된 코드는 heapq을 이용해서 코드가 간단한데 C#은 없다 눈물.. 그래서 6시간정도 걸렸다. 하핳.. 그래도 통과돼서 뿌듯하다 실패 01 Sort 사용 첫번째로 풀었을때 Sort를 이용해서 풀었는데 2%에서 시간초과가 떴다. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace baek2 { class Program { public static void Main() { List pq = new List(); int n = int.Parse(Console.ReadLine()); for(i.. 2024. 3. 17. 이전 1 ··· 5 6 7 8 9 10 11 ··· 85 다음 반응형