목록전체 글 (38)
개발블로그
★☆☆☆☆ string.Format("{1}", text); 위와 같이 인덱스번호가 안맞을 때 생기는 에러 이다. string.Format("{0}, {1}", text_1, text_2); 번호를 순서대로 적어주면 해결 가능하다. string text_1 = "A"; string text_2 = "B"; // 문자열 보간법 사용 X string str_1 = string.Format("{0}, {1}", text_1, text_2) Debug.Log(str_1); // A B // 문자열 보간법 사용 O string str_2 = string.Format($"{text_1} {text_2}"); Debug.Log(str_2); // A B 개인적으로 문자열 보간법(string interpolation)..

해당 type의 오브젝트가 Destroy 됐거나, null일 때 발생하는 에러이다. null 체크로 구문을 분기해 주면 해결 된다.
싱글턴 패턴은 오직 한 개의 클래스 인스턴스만 갖도록 보장하고, 그 인스턴스를 전역에서 접근할 수 있는 메서드를 제공한다. 즉, 클래스 오브젝트를 단 하나만 생성해서 여러 오브젝트가 접근할 수 있도록 하는 매니저 스크립트에 많이 사용한다. c++과 c#으로 각각 싱글턴 패턴 예제 코드를 작성했다. // c++ class FileSystem { public: static FileSystem& instance() { if(_instance == NULL) { _instance = new FileSystem(); } return *_instance; private: FileSystem() {} static FileSystem* _instance; }; } _instance 정적 멤버변수는 클래스 인스턴스를 저..

엑셀 데이터를 수정하고 csv 파일을 로드했는데 IOSException : Sharing ciolation on path - 엑셀파일경로 오류가 발생했다. 이 오류는 현재 로드할 파일이 열려있을 때 나는 오류이므로, 엑셀 파일을 닫고 로드하면 오류 없이 잘 실행된다.
* 포톤네트워크 - 네트워크 기본 개념 - 플레이어가 대기하거나 다른 플레이어를 찾는 로비 - 플레이어가 모이는 룸 - 이 과정에서 플레이어를 찾아 한 룸에 모이도록 하는 매치메이킹 시스템 구현 * 로컬과 리모트 - 네트워크에서 로컬은 물리적으로 사용자의 위치에 존재하는 단말기나 프로그램, 오브젝트를 표현하는 단어 리모트는 원격 접속을 통해 접근할 수 있는 단말기나 프로그램, 오브젝트를 표현하는 단어. ex) 로컬 데스크톱 : 사용자가 직접 사용중인 pc, 리모트 데스크톱 인터넷등을 통해 접속한 타인의 컴퓨터. - 네트워크 게임에서 씬에 존재하는 게임 오브젝트는 로컬오브젝트/리모트오브젝트로 구분할 수 있음. 이를 나누는 기준에는 주도권에 있다. 로컬 오브젝트 : 주도권이 자신에게 있음 리모트 오브젝트 :..