[ERROR|Build] 빌드시 The option setting 'android.enableR8=false' is deprecated
·
유니티/문제 해결
* 에디터 버전 및 설치 모듈 2021.3.8f1 / Android / WebGL / iOS / Windows * 에러 발생 과정 SDK를 추가한 후 테스트를 위한 Android 빌드 진행 시 에러 발생 * 에러 내용 > Configure project :launcher WARNING: The option setting 'android.enableR8=false' is deprecated. It will be removed in version 5.0 of the Android Gradle plugin. You will no longer be able to disable R8 * 해결 방법 1. Ctrl + Shift + B를 눌러 빌드 세팅 창을 띄운다. 2. PlayerSettings... 눌러 Pro..
[알고리즘] 버블정렬 (Bubble Sort)
·
컴퓨터 과학(CS)/알고리즘
[알고리즘 설명] - 어떤 알고리즘인가? 그동안 탐색 알고리즘을 먼저 작성하였었는데 탐색 알고리즘과 함께 같이 많이 이용되는 것이 정렬 알고리즘입니다. 이분 탐색 알고리즘을 이용할 때 리스트가 미리 정렬되어 있어야 한다고 적어뒀었는데 이때 정렬을 수행하는 알고리즘들을 정렬 알고리즘이라고 합니다. 그중에서 알고리즘을 처음 접하시는 분들도 이해하기 쉬운 버블 정렬입니다. 버블 정렬은 리스트가 정렬이 될 때 모습이 거품이 수면 위로 올라오는 거 같다고 해서 붙여진 이름이라고 합니다 인접한 두 원소의 크기를 비교하여 서로의 자리를 교환할지, 유지할지를 반복 수행하는 비교적 간단한 동작을 수행하기 때문에 구현하기 쉽고 직관적인 알고리즘이라고 생각합니다. 이번에 자료를 찾아보고 정리하면서 기존의 알고 있던 버블 정..
[유니티/에셋] Figma 작업물을 유니티로 그대로 가져오자 (FigamImpoter/피그마임포터)
·
유니티/에셋
이번 진행 프로젝트의 프로토 제작을 할때 공유 받고 유용하게 쓰고있고 쓰게될 에셋이될거 같습니다. 별다른 코드 작업 없이 피그마로 작업한 내용을 그대로 유니티 상으로 임포트 할수있습니다 하지만 두가지 문제점이 있긴한데 작업물을 받아서 작업하는거랑 별 차이가 없어서 유의하여 체크하시면서 작업하시면 훨씬 수월할거 같습니다. 1. 피그마 작업물 계층을 그대로 들고 오기 때문에 피그마로 작업할때 네이밍이나 계층구조를 잘 정리 하는게 중요 2. 해상도 대응이 필요, 임포트시 모든 요소가 앵커가 좌측상단으로 맞추어져 있습니다. (이건 유니티의 UI작업이라면 공통이기에 어차피 해야할 작업이긴 합니다) 위 두가지 문제외에는 아직까진 다른 문제는 모르지만 찾게 된다면 수정 공유 드리겠습니다. 보다 자세한 내용은 아래 깃..
[유니티/작업] ZXinq + SHA256 + QR코드 대량 생성기 구현/만들기 - 3
·
유니티/작업
[해당 프로젝트 깃허브] https://github.com/taehuuun/SHA-QR-Gererator.git GitHub - taehuuun/SHA-QR-Gererator: Generate data encrypted with SHA value as QR code Generate data encrypted with SHA value as QR code. Contribute to taehuuun/SHA-QR-Gererator development by creating an account on GitHub. github.com 이번에는 그동안 구현했던 기능들을 종합하여, QR코드를 대량 생산/저장할 것입니다. 전까지 만들었던 코드들은 유틸의 성격이 강하여 생성기를 분류하여 인터페이스를 제작하려고 합니다. ..
[유니티/작업] ZXinq + SHA256 + QR코드 대량 생성기 구현/만들기 - 2
·
유니티/작업
저번엔 기본인 필수 기능을 구현하였습니다. (데이터를 QR코드로 생성) 이번에는 QR코드 생성할 때 입력되는 데이터 값을 SHA-256 알고리즘을 적용시켜 암호화된 데이터를 입력시켜 보겠습니다. * 솔직히 다른 분들은 1편 수준만 하셔도 무난하게 사용 가능할 듯싶습니다 (저는 프로젝트 이유상 필요하기에...) 입력 데이터를 SHA 해시값으로 암호화시키는 함수 구현은 찾아보니 이미 마이크로소프트에서 제공하는 기능이 있어서 의외로 간단하였습니다. /// /// SHA-256 알고리즘으로 데이터 암호화 /// /// 암호화할 데이터 /// private static string CryptoSHA(string data) { var bytes = Encoding.UTF8.GetBytes(data); var has..