728x90

분류 전체보기 372

앱 업데이트 중 데이터 보안 양식 잘못됨 관련 앱 업데이트 중 데이터 보안 양식 잘못됨 관련 최근 몇 년간 손 놓았던 앱 업데이트를 지속적으로 진행 중이다. 이 때문에 지난번처럼 API 도 높이는 작업과 함께 광고 모듈과 IAP 등등 여러 가지로 손보았다. 하지만 구글 콘솔을 통해 올려도 쉽게 승인되지 않았다. 작년 바뀐 정책으로 가장 골머리를 앓은 것이 추가적으로 앱 콘텐츠 메뉴에서 진행 것들이 늘어났기 때문이다. 물론 내가 잘 몰라서 그런 것이 대부분인지라... 삽질을 좀 해야 된다... 이 중에서 난해한 것이 "데이터 보안 양식 잘못됨"이다. 개발된 대부분의 앱이 사실 광고밖에 없는 것, 그리고 사운드 설정과 볼륨 조절, 승패 횟수정도만 내부에 저장하는 정도이다. 그러한 부분은 개인정보란 것이 전혀 없고 서버로 전송하는 것도 없다. 하지만 바뀐.. 개발 관련/SW, App 관련 2023. 4. 30.
행성, 항성, 은하계 등 우주를 표현한 영화 중.. 행성, 항성, 은하계 등 우주를 표현한 영화 중.. 개인적으로 우주에 관련된 것을 좋아한다. (싫어하는 사람도 있으려나...) 구상하는 것 중에 행성이나 에코시스템 시뮬레이션을 하고 싶어서 상상만으로 어떻게 만들면 좋을까도 생각해 보고.. 이것저것 테스트도 해보고, 힐링할 수 있는 것으로도 만들 수 있지 않을까 등 여러 가지로 상상한다. 관련된 것으로 핀터레스트에서도 행성 카테고리만 따로 만들어서 시간 날 때마다 참고자료로 어떤 것을 표현할지도 찾아보고 상상해 본다. 물론 가벼운 캐주얼 형태의 나만의 행성을 만들어 보는 것이지만.. 아마도 이와 관련된 대표적인 게임은 스포어이다. 이것도 정품으로 수년간 꾸준히 즐겼다. 관련된 것 중에서도 역시 가장 쉽고 빠르고 비주얼적으로 접한 것은 역시나 영화이다. 특.. 일상/일상 관련 2023. 4. 29.
항성 표현, 지구 대기 구현 테스트 항성 표현, 지구 대기 구현 테스트 예전 2008년쯤인가에 애니메이션 제작시 테스트했던 3D 작업물이다. 그당시 여러가지 시험삼아 진행했었는데, 기억에 남아 포스팅한다. 특히 지구 대기의 경우 실제 인공위성이 지구 전체의 대기를 1시간 단위로 캡쳐하여 공개되는 웹사이트가 있었는데 이를 활용하였다. 웹사이트를 다시 찾아보려고 해도 지금은 아무래도 못찾겠다. 정보를 좀 남겨둘껄... 나중에 찾으면 다시 좀더 길게 캡쳐해 봐야 겠다. 아무튼 시간단위 캡쳐 프로그램을 만들어 노는 컴에서 계속 캡쳐하도록 하였다. 누락된 것도 있지만 약 한달 정도는 계속 캡쳐만 했다. 그래서 얻은 결과를 지구 행성을 만들고 그 위에 구름 시퀀스를 애니메이션으로 연결하여 아래와 같은 동영상 데이터를 얻었다. 이와 함께 표현할 항성의.. 3D 관련 2023. 4. 28.
게임정보 데이터 암호화와 복호화 하기 데이터의 암호화 및 복호화 하기 현재 게임 앱이나 어플리케이션 개발에서 주로 사용하고 있는 암호화와 복호화 코드이다. 본인은 여기에 개인적으로 허접하게 만든 암호화와 복호화를 섞어서 쓴다. 설정된 사용자 키와 가상키를 이용하여 현재의 데이터를 암호화하고, 이를 다시 복호화 하기 때문에 코드를 안다고 해서 쉽게 해킹하기는 어렵다고 본다. 다만 문제점이 리얼타임으로는 적합하지 않다. 특히 모바일 환경에서는 더욱 그렇다고 본다. 암호화 및 복호화시 딜레이 타임이 생각보다 길게 소요되기 때문이다. 중요 이벤트 발생이나, 스테이지 변환시에 사용하면 좋을 듯 하다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 .. 개발 관련/SW, App 관련 2023. 4. 27.
다이소 이건 좀 너무한데.. 다이소 이건 좀 너무한데 어제 사무용품 살 것이 있어서 다이소 매장에 들렀다. 이것 저것 물건을 고르고 사무실에서 정부파일철이 좀 많이 필요해서 한 40개를 바구니에 넣었는데, 뭔가 좀 이상해서 자세히 살펴봤다.. 역시 뭔가 이상하다.. 파일철의 표지 우측 상단, 그것도 네임표 바로 옆에 가격표와 QR코드를 떡하니 인쇄되어 붙여 놓은 것이 아닌가.. 아니.. 이걸 왜 정면에 딱 붙여 놓았지?? 의문이 들 수 밖에 없다. 이제까지 여기에다 가격표를 붙인 파일철을 본적이 없다. 직원한테 물어봤다. 이렇게 나오고 가격표 없는건 없다고 한다. 심지어 다른 제품들은 비닐의 스티커에 붙어 있다. 이것만 이렇다. 왜 이렇게 했는지 모르겠다. 뒤에 있어도 되고 시각적으로 안보이는 곳에 두던가... 가격 표시 문제가 아.. 일상/일상 관련 2023. 4. 25.
애드센스 승인.. 드디어 왔다 애드센스 승인 애드핏 승인 몇일 후 이왕이면 애드센스도 다시 달아보자해서 신청해 보았다. 사실 애드센스를 2000년대 중반인가 가입해서 바로 승인 받아 진행했었다. 그때는 가입이 간편했다. 메일계정으로 승인 받았던가.. 그랬던거 같다. 아무튼 그때 텍스트큐브 쓸때부터 유투브와 함께 광고 넣어서 진행했었는데, 중간에 유투브 정책도 바뀌고..1,000회 이상부터 달 수 있다던가.. 등등.. 그리고 애드센스도 텍스트큐브의 도메인이 변경되면서부터 자동으로 보류되고 막혔다가 이번 달 초 신청해서 드디어 다시 승인 받았다. 몇년만인가... 신청시 하루? 그리고 안내창에는 최대 2주간 소요된다고 하더니... 승인까지 20일 넘게 걸린거 같다. 승인이 느릴 수 있다고 하여 검색해 본 결과 다음과 같은 사항들을 했건만... 일상/일상 관련 2023. 4. 24.
겹치지 않는 난수 뽑기 겹치지 않는 난수 뽑기 개발을 하다보면 가끔 겹치지 않는 난수가 필요한 상황이 발생한다. 여러가지 방법?이 있겠지만... 현재 사용하고 있는 방법은 아래와 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public static T[] ShuffleArray(T[] array, int seed) { System.Random prng = new System.Random (seed); for (int i = 0; i 개발 관련/SW, App 관련 2023. 4. 24.
Unity 2018.4 IAP 문제 Unity 2018.4 IAP 문제 그동안 주력으로 계속 써오던 버전이 Unity 2018.4.3이다. 이후 2019버전부터 뭔가 변경 사항이 많은데다, 기존에 앱들이 모두 업데이트하고 최적화 한 버전이기에 버전 업데이트가 어려운 상황이었다. 그래서 어떻게든 이 버전에서 해결을 시도한 것이다. 따라서 지난번 포스팅에서 기록해 놓앗듯, API 33까지 빌드할 수 있도록 해 두었고, GoogleMobileAds 패키지도 설치해서 문제없이 사용했으나, Unity IAP만큼은 2018.4 버전에서 해결이 안되었다. 그동안 여러번 삽질을 했음에도 해결기미가 보이질 않는다. 지원하는 버전에 대한 내용이 포럼에서 다음과 같이 있음에도 어떻게 좀 해볼려고 했는데... Official - Important update:.. 개발 관련/SW, App 관련 2023. 4. 22.
갤럭시탭S6 Lite 2022 버전 개봉기 갤럭시탭S6 Lite 2022 버전 개봉기 지난달 3월에 아들의 생일이 있어서 뭐가 갖고 싶냐고 했더니... 그림 그리는 타블렛이 있으면 좋겠다고 했다. 그래서 삼성? 애플? 물어봤을때 삼성폰을 쓰고 있어서 그런지 삼성꺼였으면 좋겠단다.. 애플이 좋긴한데,,, 사용성 등이 부담스럽지 않은 것으로 골라 달라는 것 같다.. 그래서 적절한 것을 검토한 결과 갤럭시탭 시리즈가 가장 괜찮은 것 같다. 나도 이미 펜 들어간 폰과 태블릿이 2종이나 있어서 그거보단 좋은거를 선택하려 했다. 레노보쪽도 알아보고 샤오미 미패드도 알아보고 했으나 결국 갤탭s 가 여러모로 괜찮은 것 같다는 결론을 내리고 시리즈 중에 가장 가성비가 그나마 나은 것을 검토했다. 결론적으로 작년 2022년 5월 미국에서 재출시한 갤럭시탭S6 Li.. 일상/제품 리뷰 2023. 4. 19.
Unity에서 File Open Dialog 사용하기 Unity에서 File Open Dialog 사용하기 Unity로 주로 개발한 사항들은 대부분 콘텐츠 구동용이나 앱 위주로 진행을 했었는데, 드물게 윈도우 어플리케이션을 개발할 일이 있었다. AR 등록을 위한 매니저 프로그램을 진행했다가 중단했었는데, 여기에 사용자의 커스텀 QR코드나 바코드를 등록하기 위한 어플리케이션이었다. 여기에서 사용한 File Open Dialog를 유니티에 적용하였다. 따라서 이번에는 File Open Dialog를 유니티에서 사용방법을 알아본다. 샘플 예제는 지난번 Video Play를 응용하여 mp4 영상 파일을 불러와서 플레이하는 것으로 간략하게 진행해 본다. 우선 File Open Dialog를 사용하기위해서는 2개의 스크립트가 필요하다. 먼저 Dialog 호출을 위한 .. 개발 관련/SW, App 관련 2023. 4. 18.
728x90