참고(11)
-
우분투(ubuntu) 도커(docker) 이미지 빌드에서 타임존 멈춤 (timezone hang) 문제
ubuntu 18.04 사용하여 도커 이미지 빌드해서 apache2 설치하여 사용하고 있었다. 오래된 버전이라 LTS 지원도 느슨해져서 apt update 링크가 깨지기 시작했다. (아직 남았는데...) 깨진 링크 살려보려는 발버둥 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=chandong83&logNo=221202298659 ARM apt-update failed - 404 Not Found [IP: 91.189.88.150 80] 우분투(데비안) OS는 1년에 보통 두 번(4월, 10월) 릴리스(Release)를 한다. 그리고 2년 주기로 5년간 ... blog.naver.com 나의 소스 리스트를 받아 쓰시오~ https..
2021.06.17 -
모바일 게임 패치.
실시간 패치 에셋을 사용하는데 하루 이틀 작업하면 쉽게 끝날 것으로 생각했다. 작업 특성과 난독화가 발목을 잡기 전까진. 한번 패치를 만들어서 테스트하려면 5~10분 소모해야 한가지 확인. 사냥감이 쓰러지느냐 내가 쓰러지느냐. ㅋ 삽질, 디버깅, 절망, 부활을 거쳐, 결론부터 말하자면, Obfuscator 툴의 Field 난독화를 끄면 잘 된다. (그러나 난독화에서 완전 제외 필요. ㅋ) 그래서 il2cpp + 난독화 기조는 계속 유지할 수 있다. 툴의 특징은, SharedResources : 씬에서 공통 사용하는 리소스를 지정한다. 예를 들어 두 씬이 사운드 컴포넌트에 동일한 사운드를 붙여 쓴다면 사운드 파일을 SharedResource 폴더에 두고 패치 툴에서 해당 폴더를 공유 리소스로 설정한다. 그..
2021.03.26 -
안드로이드 스마트폰 - PC 미러링
다양한 미러링 앱. 그러나 번잡한 사용 방법. 그래서 찾았습니다. 오픈 소스! 폰에 설치 조차 필요 없는 미러링! scrcpy 윈도우 10 안드로이드 폰 기준 (리눅스, 윈도우, 맥 모두 지원합니다. 아이폰 제외) 1. 안드로이드 폰 개발자 모드로 변경. (빌드 번호 찾아서 연타가 핵심) 설정 -> 시스템 -> 휴대폰 정보 -> 소프트웨어 정보 -> 빌드 번호 연타!! 2. USB 디버깅 활성화. 설정 -> 시스템 -> 개발자 옵션 -> USB 디버깅 3. USB 연결 : ADB(Android Debug Bridge) 연결 선택창 --> ('USB 디버깅을 허용할까요?') -> OK 개발자 옵션 대략 이런 느낌~ www.youtube.com/watch?v=_nO1qYxtjzc 이제 scrcpy 프로그램을..
2020.12.10 -
유니티에서 Physics.SphereCastAll 정렬하기
RaycastHit[] hitList = Physics.SphereCastAll(...) 얼마전 관통형 무기 구현에서 벽 감지에 문제가 있었습니다. 레이저 빔을 맞은 대상 리스트가 정렬되지 않음. 참고 : SphereCastAll, SphereCastNonAlloc 이 영상만 보면 순서대로 잘 나옵니다. 왜? 순서대로 부딪혔으니까... OTL... 생각외로 정렬 코드 검색이 안되네요. (니가 구현해라.) (사용중인 MIT License 코드를 간소하게 수정) public static class PhysicsExtensions { private class AscendingDistanceComparer : IComparer { public int Compare(RaycastHit h1, RaycastHit ..
2020.09.28 -
유니티에서 LOD FBX 만들기.
버텍스 수가 1838개에서 871개로 떨어진다! 그렇다. 유니티만 있으면 됩니다. 메시 버텍스 수 줄이는 방법. 1. 그래픽 디자이너가 직접 low 폴리곤 메시를 제작. (최적화 높음) 2. 직접 3D 툴의 Modifier를 사용. (무료 + 시간, 최적화 중간) 3. 단일 메시 FBX에서 에셋 조합으로 LOD FBX 변경. (빠르다, 최적화 적당) 그럼 유니티 에셋 조합해서 FBX -> LOD FBX 만들어 보자! 먼저 두 가지 유니티 패키지를 설치한다. 1. (무료)FBX Exporter : Prefab -> FBX 변환 (github.com/KellanHiggins/UnityFBXExporter) 2. (유료)Ultimate LOD System MT : 하이 폴리곤 메시 -> 로우 폴리곤 메시 변환..
2020.09.09