본문 바로가기
반응형

tips137

github에 특정파일 무시, 업로드 제외 1. ignore파일 생성 불필요한 데이터가 깃헙(github)에 업로드 되는 것을 방지하기위해 특정한 파일, 폴더 등의 형식을 업로드에서 제외시킵니다. 깃헙 리파지토리에 연결된 폴더내에 .gitignore파일을 생성하여, 제외할 파일을 명시합니다. 2. 제외 항목 추가 특정 이름의 파일 제외 file.확장자 특정 확장자를 포함한 모든 파일 제외 *.확장자 특정 이름과 패턴과 확장자를 포함한 모든 파일 제외 file_*.확장자 폴더 제외 folder/ 외와 같이 필요한 조건에 맞는 문장을 그냥 한줄 한줄 적어넣습니다. 내용이 적힌 .gitignore파일을 저장하고 리파지토리에 올린 뒤부터 .gitignore문서에 명기된 파일들은 업로드 대상에서 제외됩니다. 3. 주석 문장앞에 #을 사용하여 .gitign.. 2021. 11. 29.
유니티 구글플레이서비스 설치 후 Android SDK Not found 오류 구글플레이서비스 플러그인 설치 후 구글플레이서비스 셋팅 과정이 리소스 코드를 입력하고 적용하면 Android SDK Not found 오류로 설정이 마무리되지 않는 경우. 유니티 2021버전으로 SDK와 NDK는 유니티에서 자동으로 설치한 상태이며, 타겟API에 맞는 SDK가 경로상에 존재하는 것이 확인되었지만 Android SDK Not found가 계속 나타납니다. 오류메세지를 닫으면 XML 리소스 데이터도 맞지 않다며 에러메세지가 한 번 더 나옵니다. 그러나 Android Dependencies는 성공적으로 진행됩니다. 아무튼 이상태로 빌드를 마치면 구글플레이 서비스를 정상적으로 이용할 수 없다는 메세지가 동반됩니다. 유니티의 Assets > GooglePlayGames > Editor > GPGS.. 2021. 10. 25.
오리코 M.2 NVMe SSD 케이스(M2PV-C3) 장착하기 보통 노트북에 들어가는 M.2 NVMe 메모리를 외장 USB 메모리처럼 사용하는 방법으로 M.2 NVMe 케이스를 사용할 수 있습니다. 이를 이용하면 SSD에 비해 월등히 빠른 속도로 외장 USB 저장장치로 사용할 수 있습니다. 아래에 사용된 제품은 샌디스크 울트라 M.2 NVMe이며 외장 케이스는 오리코의 M.2 NVMe 케이스인 M2PV-C3입니다. NVMe의 구분 M.2 NVMe와 케이스를 구입할 때에는 반드시 조심해야 하는 부분이 있는데. M.2 NVMe가 M, B, B+M 등 세 가지 종류가 있다는 점입니다. 이 세가지 종류의 메모리는 슬롯의 모양이 달라 호환되지 않는 케이스는 사용할 수가 없으므로 잘 살펴보아야 합니다. 왼쪽부터 M키, B키, M+B키의 슬롯 모습입니다. M.2 NVMe메모리의.. 2021. 8. 21.
레노버 슬림5-15ITL Premiere i5. SSD(NVMe) 교체 가성비가 워낙 뛰어나다는 MX450 GPU가 달린 레노버 슬림5-15ITL Premiere i5는 메모리(램)이 메인보드와 일체형이라 자가 교체가 불가능하고 저장장치인 NVMe만 자가 교체가 가능합니다. 기본 모델은 메모리 8G를 달고 나오며, 16G 메모리를 사용하려면 아예 독립된 별도의 제품을 구매해야 합니다. 레노버 슬림5-15ITL Premiere i5 Plus라는 Plus가 붙은 모델이 메모리 16G 제품입니다. 준비물 : Torx 5T 드라이버, 작은 십자 드라이버, 윈도우 설치 USB 1. 뒷판 나사 분리 하판 가장자리에 총 9개의 나사를 풉니다. 일반적인 일자, 십자 나사가 아니며, 6개의 모서리를 가진 별모양으로 Torx 5T 규격의 드라이버가 있어야만 나사를 풀 수 있습니다. 다이소에도.. 2021. 8. 19.
keytool에서 키 저장소 파일이 존재하지 않음 오류 발생 시 keytool로 keystore파일의 SHA1 지문을 추출하기위해 keystore파일을 이용할 때 발생하는 오류. keytool을 처음 실행할 때 keytool의 기본 설정이 되어 있지 않은 상황으로 keytool -genkey 를 터미널 또는 커맨드에서 실행하여 keytool을 위한 keystore를 생성한다. 이 과정이 한 번 되면 이후에는 keytool 이용시 오류가 발생하지 않음. 2021. 8. 11.
유니티 콜라보레이트 NullReferenceException 메세지 유니티 2020.3.13f1로 업데이트 후 콘솔창에 콜라보레이트의 NullReferenceException 메세지가 반복적으로 등장 NullReferenceException: Object reference not set to an instance of an object Unity.Cloud.Collaborate.UserInterface.CollaborateWindow.OnDisable () (at Library/PackageCache/com.unity.collab-proxy@1.5.7/Editor/Collaborate/UserInterface/CollaborateWindow.cs:86) CollaborateWindow.cs의 86번째줄. 콘솔창에 뻘건 아이콘과 메세지가 계속 뜨니 불편하긴 하지만 이 메세.. 2021. 7. 4.
자주쓰는 Input 함수, 변수 키 입력 void Update() { if (Input.GetKeyDown("a") Debug.Log("a") ; if (Input.GetKey("b") Debug.Log("b") ; if (Input.GetKeyUp("c") Debug.Log("c") ; } // 결과 : 키보드의 a키를 누르는 순간 콘솔에 a 출력 // 결과 : 키보드의 b키를 누르고 있는 동안 내내 b 출력 // 결과 : 키보드의 c키를 떼는 순간 콘솔에 c 출력 마우스 버튼 입력 void Update() { if (Input.GetButtonDown(0) Debug.Log("left") ; if (Input.GetButton("1") Debug.Log("right") ; if (Input.GetButtonUp("2") Debug... 2021. 7. 3.
자주쓰는 Application 함수, 변수 웹사이트 열기 Application.OpenURL("https://boxwitch.tistory.com") ; // 결과 : 브라우저가 실행되고 URL이 열림. 앱 종료 Application.Quit() ; //결과 : 앱 종료 앱이름 string name = Application.productName ; // 읽기 전용 Debug.Log(name) ; // 결과 : 앱 이름 출력 앱 버전 string version = Application.version ; // 읽기 전용 Debug.Log(version) ; // 결과 : 앱 버전 출력 앱 번들 식별자 string iden = Application.bundleIdentifier ; // 읽기 전용 Debug.Log(iden) ; // 결과 : 앱 번들.. 2021. 7. 3.
문자열 String 자주쓰는 함수 대문자, 소문자로 string a = "abc" ; string b = a.ToUpper() ; Debug.Log(b) ; // 결과 : ABC string c = b.ToLower() ; Debug.Log(c) ; // 결과 : abc 소숫점 자릿수 제한 float a = 0.123456f string b = a.ToString("N1") ; Debug.Log(b) ; // 결과 : 0.1 string c = a.ToString("N3") ; Debug.Log(c) ; // 결과 : 0.123 2021. 7. 3.
유니티 구글애즈 플러그인. 앱 ID가 사라지는 현상 유니티에 구글애즈 플러그인을 사용하여 구글애즈 앱 아이디를 입력한 후 유니티를 껏다가 다시 켜면 입력했던 앱 아이디가 사라져 반복입력하는 현상이 나타났다. 구글 모바일 애즈 플러그인 6.0.1버전으로 업데이트 후 나타난 증상이다. Assets > GoogleMobileAds > Resources > GoogleMobileAdsSettings 파일을 열어보면 adMobAndroidAppId 항목옆이 비어있다. 유니티 인스펙터에서 앱ID를 입력해도 채워지지가 않아서 유니티를 재시동하고나면 사라진채로 켜진다. 해결방법 1. 인스펙터에 앱ID를 입력한 후 아래에 있는 AdMob-specific settings에 있는 체크박스를 체크했다가 풀어준다. 관련없는 내용 같지만.. 체크박스의 상태가 변할 때 앱ID데이터.. 2021. 6. 30.
논바이너리. Non-binary 논바이너리(Non-binary) Non은 ~가 아님을 뜻하는 접두사. binary는 2진법을 뜻하는 형용사. 인간의 성별을 남자, 여자 두 가지로만 분류하는 이분법적 성별 구분에서 벗어나 남자도 여자도 어느 성별도 아님을 의미하거나 제 3의 성 정체성이나 성별을 의미하는 용어이다. 논바이너리인 사람을 지칭하는 대명사는 They이다. Merriam-Webster 사전에는 They가 논바이너리를 지칭하는데에도 사용된다고 등재가 되어 있으며, 저널리스트를 설득력있는 커뮤니케이션을 돕는 American Psychological Association(APA Style)에서는 여전히 They 뒤에 복수형 be 동사를 사용하지만, 논바이너리를 지칭할 때 He도 She도 아닌 They를 씀으로써 성별에 대한 가정을 피.. 2021. 6. 30.
구글 콘솔의 연결된 개발자 계정에 계정 추가가 안될 때 구글에서 연간 100만달러 이하의 매출을 올린 개발자에게 부과되는 수수료를 15%로 인하한다. 기존 30%의 수수료 부과에서 15%의 수수료 변경되는 시점은 2021년 7월 1일 부터이며, 수수료 인하 대상은 기존의 개발자 계정이 아닌 연결된 개발자 계정이라는 그룹을 관리하는 계정이다. 따라서 1개의 개발자 계정을 소유하고 있더라도 연결된 개발자 계정을 생성하고 기존의 개발자를 소속시켜야 한다. 연결된 개발자 계정을 처음 생성하는 경우는 이전글인 구글 15% 서비스 수수료 프로그램 등록에 관한 글에 서술되어 있고, 아래의 내용은 이미 생성된 연결된 개발자 계정에 새로운 계정을 추가하는 과정이다. 개발자 계정 추가 오류 발생 구글 콘솔에서 연결된 개발자 계정 화면의 오른쪽 위에 있는 관리 > 계정 그룹 관.. 2021. 6. 22.
반응형