전체 글 (64) 썸네일형 리스트형 [그레이브야드 키퍼/Graveyard Keeper] 불친절하지만 사람을 홀리는 미친 게임 후기와 팁(양봉장, 포도밭, 좀비, 파란색 포인트) 1. 나방, 나비 획득 방법 2. 양봉장 건설 3. 포도밭 위치 4. 토탄 만들고 사용하기 5. 첫 좀비 벌목소에 놓기 6. 파란색 포인트 효율적으로 얻기 일명 묘지판 스타듀밸리로 불리는 게임이다. 노동게임을 좋아해서 예전에 사두었는데 영 손이 안가서 한동한 플레이하지 않았다가 최근에 시작한 게임인데, 아침에 시작해서 저녁까지 할 정도로 한번 시작하면 사람을 미치게 만든다. 이 게임은 - 스타듀밸리류의 노동 게임을 좋아한다. - 묘지, 시체 등 내용에 거부감이 없다. (게임에 징그러운 장면/고어함은 없음, 하지만 스듀보다는 약간 음침한 분위기?) - NPC와 로맨스, 연애 필요없는 일에 미친 한국인이다. 인 사람에게 정말 추천하는 게임이다. 플레이하면서 이 시대배경이 한국이 아닌가 싶었다. 플레이를 하다.. [플레이 스토어] 관리형 게시 사용하기 플레이 스토어 콘솔에 들어가 보면 '게시 개요'라는 메뉴를 확인할 수 있다. 이 메뉴를 통해 앱 업데이트 시기를 관리할 수 있다. 관리형 게시를 사용하기 위해서는 조건을 충족해야 하는데, 가장 중요한 두 가지는 앱 게시 상태가 '출시 안됨'이면 사용할 수 없다. 프로덕션/테스트 상관없이 트랙이 1개 이상 존재해야 한다. 이다. 처음 앱 배포를 하게 되면 트랙이 존재하지 않아 바로 관리형 게시를 사용할 수 없다. 앱을 공개 테스트나 프로덕션에 올리게 되면 스토어에 노출될 수 있기 때문에 곤란한 상황이 온다. 하지만 비공개 테스트나 내부 테스트에 게시해도 관리형 게시를 설정할 수 있게 된다. 관리형 게시를 켠 후 트랙을 생성, 배포하게 되면 바로 적용되지 않고 '검토 중'으로 상태가 변한다. 애플 스토어만큼.. [안드로이드/kotlin] 특정 날짜까지 남은 시간 타이머 만들기(CountDownTimer) CountDownTimer는 별도의 Thread를 생성하여 처리하지 않아도 간편하게 타이머 기능을 만들 수 있는 클래스다. 공식 문서를 통해 생성자와 기본 함수들을 확인할 수 있다. 함수명들이 굉장히 직관적이기 때문에 따로 설명을 하지 않아도 이해할 수 있다. CountDownTimer는 두 개의 파라미터를 받는다. - millisInFuture : 타이머의 작동 시간의 밀리초 값. 종료시간 - 시작시간 의 밀리값을 넣으면 된다. - coundDownInterval : onTick()의 호출 간격. 단위는 마찬가지로 밀리초이기 때문에 1초 간격을 설정하고 싶다면 1000을 넣어야 한다. 먼저 종료 시점을 임의로 생성해준다. val deadLine = Calendar.getInstance() deadLin.. [하우스플리퍼] 부동산(브라우저) - '초대받지 않은 손님이 있는 집' 인테리어 모던 인테리어를 좋아하기 때문에 평소에 하우스 플리퍼를 할때는 비슷한 인테리어를 하지만, 포스팅에는 적합하지 않을 것 같아 테마를 잡아보려 노력했다. 불현듯 머리에 '산리오'의 '쿠로미'가 떠올랐고, 바로 검정/보라/핑크 테마의 인테리어를 해보기로 결심했다. 이 집의 이름에 있는 초대받지 않은 손님은 바선생이니 벌레를 싫어한다면 꼭 설정에서 바퀴벌레를 유리조각으로 변경하고 이 집에 진입해야한다. 1. 로비 인테리어 전) 인테리어 후) 너무 어두운 것 같아 카페트로 포인트를 주고 싶었는데 마침 하트 카페트가 있어서 핑크색으로 포인트를 주었다. 꽃은 유리병에 장미꽃 한송이 느낌의 아이템을 놓고 싶었는데 그런 아이템은 없었다..... 장미 아이템은 너무... 촌스러워서..... 타협점으로 저 꽃을 놔두었다. .. [React Native/RN] 리액트 네이티브 시작하기 리액트 네이티브는 하나의 프로젝트로 안드로이드와 iOS를 모두 구동할 수 있기 때문에 최근 진행한 외주 프로젝트 모두 RN을 사용했다. 처음 시작할 때 급하게 독학을 하는 상황이었지만, 기초 부분에 있어서는 굉장히 많은 글들이 있어 도움을 많이 받았다. 초기 세팅은 까먹을 일이 많기 때문에 복습 겸 블로그에 기록해보려 한다. (출처: https://dev-yakuza.posstree.com/ko/react-native/install-on-mac/) *Mac OS 기준 (Windows 는 출처 블로그 참고) 1. Homebrew 설치 Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 맥 패키지 관리자이다. 설치 후 설치 확인은 다음 명령.. [안드로이드/kotlin] ViewTreeObserver로 View의 크기 구하기 View에는 width, height 혹은 measuredWidth, measuredHeight 함수가 존재한다. 하지만 이걸 onCreate() 에서 호출하게 되면 0을 리턴하게 된다. onCreate 시점에는 View가 아직 그려지기 전 단계이기 때문이다. 뷰의 크기를 구하기 위해서는 'ViewTreeObserver'를 사용하면 되는데, 이름 그대로 ViewTree에 대한 옵저버(감시 혹은 관찰)라고 보면 된다. A view tree observer is used to register listeners that can be notified of global changes in the view tree. 공식 문서에도 설명이 상세하게 기재되어 있다. 말 그대로 View Tree가 변경될 때 변경사항을 .. [하우스플리퍼] 부동산(브라우저) - '전 세탁소 자리' 인테리어 펫 DLC가 새로 나오고 다시 미친듯이 하고있는 '하우스 플리퍼' 무려 이틀이나 시간을 갈아 꾸민 집이 생각보다 너무 맘에들어 블로그에 기록해야겠다. 이 부동산은 럭셔리 플리퍼 DLC에 포함된 '전 세탁소 자리' 부지를 꾸민것이다. 인테리어 전에 사진을 남기지 않았다...... 이름값을 하는 부지인만큼 세탁기만 10개 넘게 팔은 것 같다. 컨셉은 모던 / 심플 로 꾸며보았고, 쓰리룸으로 방마다 메인 컬러를 다르게 하여 통일되지만 그 안에서 각자 특색이 있게 인테리어를 했다. 1. 로비 넓은 곳도 아니고 집의 입구기 때문에 조잡하지 않게 적당하게 배치만 해두었다. 2. 주방과 거실 한켠은 주방으로 한켠은 쇼파와 티비가 있는 휴식 공간으로 꾸렸다. 강아지는 펫츠 DLC에서 입양한 강아지인데 너무 귀엽다..... [안드로이드] 개발할 때 자주 이용하는 사이트 정리 1. JSON Formatter & Validator JSON Formatter & Validator Format and validate JSON data so that it can easily be read by human beings. jsonformatter.curiousconcept.com 대부분 서버와 통신 시 JSON 데이터를 주고받게 되는데, 안드로이드 스튜디오의 로그로 json 데이터를 보면 눈에 잘 들어오지 않는 문제가 있다. 이때 해당 사이트를 이용해 json 데이터를 파악하기 쉽다. 사이트 중앙에 InputText 영역에 JSON 데이터를 입력하고 하단 "Process" 버튼만 클릭하면 된다. 버튼을 클릭하면 하단에 결과가 출력된다. VALID / INVALID 데이터를 구분해주며, .. 이전 1 ··· 4 5 6 7 8 다음 목록 더보기