전체 글
-
[유니티] xcrun: error: SDK "iphoneos" cannot be located 빌드 에러 해결 방법유니티 노트 2023. 11. 17. 23:02
첫 빌드에서 XCode 설치가 되어있지 않아서 XCode를 설치한 후 빌드를 실행했더니 이 에러가 발생했다. xcrun: error: SDK "iphoneos" cannot be located 여러 검색결과로 XCode와 Unity의 버전 호환성 문제로 의심이 되었다. 우선 Xcode의 command line tool 이 설치되어있는지 확인하기 위해 아래 명령어를 실행했다. 이 명령어는 command line tool이 설치되어있지 않은 경우, 설치를 진행하는 명령어다. sudo xcode-select --install 터미널에서 실행한 결과가 아래와 같이 나왔다. command line tool은 잘 설치가 되어있단다. 다음은 새로 설치한 XCode로 버전을 설정해주기 위해 아래 명령어를 실행했다. s..
-
[유니티] C# 자료구조에 대해 알아보자유니티 노트 2023. 11. 15. 08:23
* 유니티에 대한 어떠한 베이스 없이 프로젝트를 시작해보았습니다. * 잘못된 정보에 대한 피드백은 언제나 환영입니다. 자료구조를 알아보는 목적: 어떤 자료형이 있는지 알고 그 쓰임새를 알아야 조금 더 나은 코드를 작성할 수 있다고 생각. 요약: 1. List : 동적 배열 2. Dictionary : 키-값 쌍 관리 3. HashSet : 중복을 허용하지 않는 집합 4. Queue : 선입선출(FIFO, First In First Out) 구조 5. Stack : 후입선출(Last In First Out) 구조 예시 코드와 함께 알아보자. 1. List List names = new List(); // 데이터 추가 names.Add("Alice"); names.Add("Bob"); names.Add("C..
-
[유니티] JSON 데이터 불러오기유니티 노트 2023. 11. 13. 23:45
* 유니티에 대한 어떠한 베이스 없이 프로젝트를 시작해보았습니다. * 잘못된 정보에 대한 피드백은 언제나 환영입니다. JSON 불러오기를 사용하려 했던 목적: 게임 내의 오브젝트를 데이터화하여 게임 로드시 c# 스크립트에서 오브젝트 생성을 자동화 하고자 함. 요약: 1. 파싱시, 불러올 데이터에 대한 타입 정의 클래스 미리 생성하기 - Javascript를 사용하던 나는 이 부분이 제일 불편/어색했음(그때가 좋았다...) 2. System.IO 네임스페이스의 기능인 File.ReadAllText 로 파일 읽기 3. 파싱한 Json의 결과를 담을 클래스 정의하기 4. JsonUtility 를 활용하여 텍스트로 읽어온 JSON 파일 파싱하기 어려움을 겪었던 지점: - 처음부터 너무 복잡한 형식의 JSON 파..