포스팅 목적기록정보 공유포스팅을 남기게 된 계기 유니티3D(Unity3D)에서 개발하다 보면, 자바 라이브러리만(네트워크 라이브러리 등) 따로 사용해야 할 때가 있습니다. 하지만 처음부터 사용해야 할 라이브러리를 연결 테스트 하다 보면, 빌드하는데 많은 노력이 필요할 수 있습니다. 그래서 라이브러리 연결만 테스트 하기 위한 샘플이 필요하게 되었습니다. 해당 샘플을 만들다 보니, 간단히 정리할 수 있을거 같아, 포스팅을 남기게 됩니다. 유니티3D(Unity3D)에 자바 라이브러리 Jar 를 연결하는 방법먼저 유니티3D(Unity3D)를 안드로이드 빌드 되는지 확인한다.(검색을 통해 찾아 보세요.)자바 라이브러리 Jar 파일을 만든다.(검색을 통해 찾아 보세요.) package com.test.include..
전체 글 검색 결과
포스팅 목적기록정보 공유인 게임 콘솔(Console)에 대하여유니티3D(Unity3D)에서 개발하다 보면, 유니티3D(Unity3D) 에디터가 아닌 플랫폼(모바일 디바이스, 설치한 PC 등)에서 로그를 봐야 할 때가 있습니다. 이때 로그를 보려면, 인터넷에 연결시켜 로그를 보내거나 해당 PC에 가서 로그 파일을 열어봐야 합니다. 이러한 절차는 간단히 로그만 확인하려 해도, 매우 귀찮은 작업이 되어, 개발 의욕을 떨어뜨릴 수 있습니다.그래서 유니티3D(Unity3D) 에디터가 아닌 플랫폼에서 게임 플레이 도중 로그를 확인하는 간편한 방법이 있어야 합니다. 그 방법 중 제가 제일 좋아 하는 방법이 게임씬에 콘솔(Console)이 같이 보이게 하는 방법입니다. 하지만 유니티3D(Unity3D) 에서 콘솔(Co..
포스팅 목적기록피드백을 받기 위해공유개발 이유유니티로 컴파일 하여 배포한 APK 를 루팅한 기기(스마트폰 등)에서 APK 를 뽑아와 해체하면, 손쉽게 외부 DLL 에 접근이 가능합니다. 이렇게 접근 한 뒤 후킹 가능한 DLL 로 바꿔치기 하여, 다시 APK 로 묶으면, 손쉽게 해킹이 가능합니다. 또한 ILSpy 로 코드를 디스어샘블하여 볼 수 있습니다.그래서 외부 컴파일된 DLL 을 암호화 하여, 동적 로드 하여, 사용한다면, 조금이라도 해커를 귀찮게 할 수 있습니다. 이 내용은 다음 링크에서 확인 할 수 있습니다.링크http://unitystudy.net/bbs/board.php?bo_table=newwriting&wr_id=356http://www.slideshare.net/williamyang391..
이 패턴은 생성(Creational), 구조(Structural), 행위(Behavioral) 패턴으로 나눌 수 있는 디자인 패턴 중 행위 패턴에 속합니다. 포스팅 이유무엇인가 이해하려 할 때, 다른 관점에서 이해 한것이 도움이 될 수 있습니다. 이해를 기록해 두기 위해 남깁니다.관련 링크http://hyeonstorage.tistory.com/146http://arabiannight.tistory.com/entry/%EC%9E%90%EB%B0%94Java-%ED%8C%A8%ED%84%B4-1%EC%8A%A4%ED%8A%B8%EB%9E%98%ED%8B%B0%EC%A7%80-%ED%8C%A8%ED%84%B4Strategy-Pattern http://blog.naver.com/yeji_rang?Redirec..
포스팅 목적기록하기 위해피드백을 받기 위해. 버그 있을 때, 수정 할 수 있습니다. 링크도 가져 가세요. 공유 - 불펌 개념이 없으니, 마음데로 사용하세요.개발 이유 게임 정보를 서버에 다 저장해서 쓰려고 했는데, 회의 중 인터넷이 끊어져도 게임하는데 지장이 없어야 한다는 결론이 내려졌습니다. 그래서 로컬에 데이터를 저장해야 하는데, 유니티가 기본 제공하는 PlayerPrefs 은 손 쉽게 변조가 가능하기 때문에, 변조를 못하게 막아야 할 필요가 있었습니다. 그래서 유니티 보안 문서들을 보았고, 그 중에 PlayerPrefs 먼저 할 필요가 있어서, 기존에 다른 사람이 만든 코드를 찾아 보았습니다. 하지만 키를 숨기는 개념이나 value 암호화 개념을 사용하는건 찾지 못했습니다. 그래서 직접 개발(짜집기..
포스팅 목적필요한 기능인 할인율 별 정렬 기능이 바나나에 없어서자바스크립트를 때 마침 익히고 있어서하는 일세일 페이지에서만 작동 하며, 할인폭이 큰 물건부터 재정렬되어 body 하단에 출력해 준다.자바스크립트 코드 : 바나나 올림차순이 (function() { var seedInfos = window.document.getElementsByClassName("priceDisplayStrike"); var infos = []; for (var idx = 0, l = seedInfos.length; idx < l; ++idx) { var priceNode = seedInfos[idx]; var oldPrice = Number(priceNode.innerText.substr(1)); var newPrice =..
최근댓글