본문 바로가기

전체 글

(71)
Unity 에서 Facebook SDK For Unity 연동 에러 해결하기(Android) - OpenSSL, Unity Editor No Response, Freezing, KeyHash 생성, FaceBookSettings 응답없음 이번에 인디게임 경연대회를 준비하면서, Facebook SDK를 Unity 상에서 연동해야하는 일이 생겨서 작업 도중, 연동이 잘 안되는 상황이 되었다. 이후, 이틀정도 삽질하다가 겨우 알아낸 방법들을 공유하고자 합니다. - 결론 - OpenSSL을 이용하여 Unity의 FaceBook SDK 소스를 통해 Debug용 Android KeyHash를 자동으로 생성하는 작업을 수동으로 직접 해줌으로써 해결. - 준비되어야 할 사항- 1. openssl이 설치 되어있어야 합니다. 2. java jdk가 설치되어 있어야합니다. 3. 위의 두 패키지에 대한 환경변수 등록이 되어있어야 합니다.(커맨드 또는 터미널 창에서 명령어 입력이 가능해야함) 4. release용 /keystore 또는 Debug용 .keyst..
심심할때 하는 모바일 게임 - 롤링 애니멀 안녕하세요. 글쓴이 손톱귀신입니다. 최근, 약 1달 반정도의 시간을 들여 게임을 출시하였습니다. 많은 성원 부탁드립니다. 감사합니다. https://play.google.com/store/apps/details?id=com.easyjin.rollinganimal 롤링 애니멀 - Google Play 앱 수많은 미지의 세계! 컨트롤에 자신있는 사람들이라면 여러 장애물들을 피해 끝까지 클리어 하자! 유일한 방법은 구르는것 뿐! 1인 개발 첫 작품 감성 충만 아케이드 게임 롤링 애니멀 ▼터치로 간단하게 플레이 한 손으로 캐릭터를 간단하게 조작할 수 있습니다. - 사실 한손으로 하면 힘드니까 두손으로 조작하세요. ▼게임은 무조건 직진이지! 터치를 통해 각 스테이지에서 등장 하는 맵을 나아가실 수 있습니다. 근데..
"굴러라 동물아!" 개인정보 처리 방침 1. 개인정보의 처리 목적 (‘https://ngost.tistory.com’이하 ‘티스토리 개인 블로그’) 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. - 고객 가입의사 확인, 고객에 대한 서비스 제공에 따른 본인 식별.인증, 회원자격 유지.관리, 물품 또는 서비스 공급에 따른 금액 결제, 물품 또는 서비스의 공급.배송 등 2. 개인정보의 처리 및 보유 기간 ① (‘https://ngost.tistory.com’이하 ‘티스토리 개인 블로그’) 은(는) 정보주체로부터 개인정보를 수집할 때 동의 받은 개인정보 보유․이용기간 또는 법령에 따른 개인정보 보유․이용기간 내에서 개인정보를 처리․보유합니다. ② 구체적인 개인정보 처리 및 보유 기간은 다..
게임 출시 후기) 공튀기기 게임을 아시나요? 이번에, 졸업을 하면서 하고싶은 것을 해보고 싶어서 Unity 개발툴을 이용하여 간단한 게임을 만들고, 출시해보았습니다. 게임명은 그라운드 점프입니다. 구글 플레이 스토어를 통해 다운로드 받으실 수 있습니다. 옛날에 프리웨어 게임으로 많이 즐겼던 공튀기기 게임 Craft M(프리웨어)을 3D로 리메이크 해보았습니다. 단순히 손가락으로 조작을 통해 스테이지를 클리어하는 방식의 공튀기기 게임입니다. 한번 봐주십사 해서 올려봅니다..! 감사합니다. - 링크 - https://play.google.com/store/apps/details?id=com.easyjin.jumpground 그라운드 점프 : 공튀기기 - Google Play 앱 열심히 점프해서 마지막 단계까지 클리어 해봐요! ▶자동으로 물체가 통통 튀..
반복패턴을 가진 이미지 검출 기법 소개 1 (Detection, Rectification and Segmentation of Coplanar Repeated Patterns) James Pritts 의 연구에서는, 평면 조건을 만족하는 영상에 존재하는 반복패턴을 검출, 보정, 분류하는 새로운 기법을 제시합니다. 본 논문에서 제시한 핵심 가정은, 이미지에 포함된 반복적인 요소들을 유클리디언 변환을 통해 동일한 평면상으로 맵핑시킬 수 있다는 것입니다. 제한하는 기법의 반복패턴 분류 단계는 Feature appearance matching, Projective distortion removal, Motif construction, Affine distortion correction, Non-linear optimization 로, 총 5단계로 이루어져 있습니다. 첫번째인 Feature appearance matching 단계에서는 To obtain sets of features p..
자동차 천장 엠보싱__내 자동차 천장을 바꿔보자! 저는 그랜저 HG Disel 차종을 타고 다니는데요. 제가 타기 전에 타시던 분이 필러에 무슨 짓을 했는지... 검은색으로 자국이 남았더군요. 담배 냄새도 찌들어 있구요...자국은 별로 신경을 쓰지 않았는데, 차안에서 담배를 태우셨는지 1년동안 도저히 담배냄새가 빠지지가 않기도 하고, 저도 이번 기회에 금연을 하게 되어 천장 및 필터에 엠보싱을 하기로 결심하였습니다! 엠보싱은, 기존에 순정 부품에 처리되어있는 마감재에, 자신이 원하는 형태의 가죽 등을 덧대어 인테리어를 하거나, 보수작업을 하는것을 말합니다. (제가 이해하는 바로는..ㅎㅎ) 저는 자동차 정비나 수리에 대해 아직 잘 모르는 초짜라, 자동차 천장 및 기타 제품에 엠보싱을 하기위해 자료조사를 해야했습니다 ㅠㅠ. 우선 제가 엠보싱 해야할 부품으로..
콜백 함수 (CallBack Function) Callback 함수란, 함수의 호출 실행 시점을 프로그래머가 아닌 시스템에서 결정하는 함수를 콜백(CALLBACK) 함수라 한다. 보통 프로그램에 짜여진 함수는 사용자(개발자)에 의해 버튼을 클릭하거나, 특정 로직에 따라서 필요로 할때 클래스 함수를 호출하거나, 클래스를 인스턴스화 하여 함수를 호출한다. callback 함수는 사용자에 의해서 호출되는것이 아니라, 비동기 처리와 같이, 언제 작업이 완료될지 모르는 상황에서 함수가 적정 시기에 호출될 수 있도록 등록하여 시스템에 의해서 호출된다. 이것이 일반 함수와 callback 함수의 가장 큰 차이점이다. 보통 callback 함수는 특정 함수 A의 파라미터로 전달되어지며, A 함수에서 얻어진 데이터 등을 callback함수의 파라미터로 하여 호출하는..
SIFT Descriptor 알아보기 참조 : http://www.vlfeat.org/api/sift.html#sift-tech-descriptorSIFT(Scale Invariant Feature Transform) 알고리즘은 Feature를 크기와 방향에 불변하도록 변화(생성)시키는 알고리즘입니다. 다시 이야기 하면, SIFT 알고리즘은 이미지 영역에서 크기와 방향에 불변하도록 Transformed 된 Feature Point를 찾는 알고리즘이라고 이해할 수 있습니다. SIFT 알고리즘 이전의 Feature Detector 알고리즘으로는 Harris Detector 등이 있었습니다. 하지만, 특징점의 방향과 크기의 변화에 민감하다는 단점이 있었고, 이를 보완하기 위해 고안된 알고리즘이 바로 SIFT 알고리즘입니다. Feature Dete..