반응형

**극꼼이네 GGTales** 307

[Unity] CryptographicException: Padding is invalid and cannot be removed 오류 해결하기

게임 데이터를 암호화해서 쓰는 저에게 이런 오류가 떴습니다. * 암호화 : https://geukggom.tistory.com/76 [Unity] Xml 사용 방법 (feat.암호화/복호화) 안녕하세요! 극꼼이입니다. 오늘은 게임 데이터를 저장하고 불러올 때 사용하기 위해 제가 사용한 Xml 코드를 포스팅해보겠습니다. 사용 방법이 굉장히 쉽고 접근성도 좋기 때문에, 유저들이 접 geukggom.tistory.com 바로 암호화 코드에 아무 값도 들어가지 않았을 때 생기는 오류였는데요, 이런식으로 PlayerPrefs에 "asd"라는 키가 존재하지 않을 경우 이런 오류가 뜹니다. 해결방법은 간단합니다. 이렇게 HasKey 키워드를 통해 해당 키가 존재할 경우에만 위의 코드를 읽게 해주면 됩니다. * Pla..

[Unity]/[Unity] 2021.09.16

[Unity] UI 리소스 만드는 방법(sliced sprite)

유니티를 사용하다보면 UI 리소스를 직접 만드는 상황이 생깁니다. 채팅방을 만드는 중인데, 원하는 UI로 말풍선을 만드려 하는데, 아무 처리 없이 이미지를 그냥 넣을 경우, 이렇게 그냥 이미지가 늘어나기만 합니다. 제가 원하는 이미지는 아래와 같이 모서리는 그대로 두고, 변만 늘리는 겁니다. UI를 리소스화하는 쉽고 빠른 대표적인 방법은 9Grid입니다. 이미지를 다음과 같이 9부분으로 자르는 방법이며, 유니티에 들어있는 기본 UI 이미지는 이와 같은 방법으로 리소스화되어 있습니다. 이제 간단하게 9Grid를 만드는 방법을 알아보겠습니다! 이미지를 유니티 내로 가져온 후, Texture Type을 Sprite로 해준 뒤에 Sprite Editor를 누릅니다. 아래 영상처럼 네 변을 잡고 움직입니다. 참고..

[Unity]/[Unity] 2021.09.12

[Unity] 안드로이드 앱 빌드할 때, Required Api level Error 해결 방법

빌드할 때 아래와 같은 경고창이 떠서 이것도 해결해줄겁니다. 구글 플레이스토어에서는 API 레벨을 29로 하지 않은 앱은 업데이트를 할 수 없습니다. 따라서 빌드 전 API레벨을 29~30으로 변경해줍니다. 안드로이드 API 설정은 플레이어 설정에서 할 수 있습니다. Project settings → Player → other settings → Target API Level ( Minimum API Level) 설정을 29~30 버전으로 변경한 후에 프로젝트를 빌드하면, 위에 나온 경고창과 같이 Andrioid SDK is Missing required platform API 메시지가 출력됩니다. Android SDK tools를 최신 버전으로 업데이트하면서 unity가 사용하던 기능이 없어진 것입니다..

[Unity]/[Unity] 2021.09.10

[Unity] 유니티로 안드로이드 앱 빌드할 때, JDK not found 해결 방법

유니티에서 안드로이드 앱으로 빌드하려 했는데, 다음과 같은 경고창이 떴습니다. 바로 JDK가 깔리지 않았다는 뜻인데요, JDK를 깔고 빌드하는 방법을 알아봅시다. 1. 유니티 Hub를 켜고, 설치 탭에 들어가 본인이 사용하고 있는 유니티 버전의 설정에서 '모듈 추가'를 눌러줍니다. 2. Android Build Support에 해당하는 두가지를 체크한 후 설치해줍니다. 설치한 후, 다시 빌드를 눌러주면 성공적으로 빌드가 되는 것을 확인할 수 있습니다!

[Unity]/[Unity] 2021.09.09

[Unity] 직접 텍스트 입력하는 방법(feat. Input Field UI)

안녕하세요, 극꼼입니다. 오늘은 플레이 중 직접 텍스트를 입력하는 방법에 대해 알아보겠습니다. 먼저 캔버스에 Input Field UI를 만들어줍니다. 아래와 같은 입력란이 생기는데요, 저는 이 입력란을 원하는 형태로 예쁘게 만들기 위해 다음과 같은 작업을 거쳤습니다. 1. 배경화면(하이랄키창의 InputField)의 Image를 껐음 2. 아무것도 적지 않았을 때의 텍스트 창(하이랄키창의 Placeholder)에 '숫자 입력'을 적어줌 3. 텍스트를 입력했을 때 보이는 텍스트 창(하이랄키창의 Text)의 폰트를 원하는 폰트로 바꾼 후, Best Fit에 체크하고 글씨의 최대, 최소 크기값을 입력 이와 같은 과정을 거치면 다음과 같이 원하는 모습의 입력 창이 됩니다. 이제 다음과 같은 순서로 텍스트 입력..

[Unity]/[Unity] 2021.09.01

엑셀을 csv로 전환할 때, 구분자(,)를 다른 문자로 변경하는 방법

그동안 엑셀을 csv로 전환하면서 쉼표(,) 구분자를 사용해 왔는데요, 이번에 대사 작업을 하면서 쉼표를 텍스트 안에 사용해야 하는 상황이 왔습니다. 그래서 알아낸 구분자 변경 방법! 엑셀을 csv로 전환할 때 구분자를 변경하는 것은 엑셀 자체에서는 지원하지 않기 때문에, 윈도우 자체에서 설정을 변경해줘야 합니다. 먼저 아래와 같이 '제어판 - 시간 및 언어 - 지역 - 추가 날짜, 시간 및 국가별 설정 - 날짜, 시간 또는 숫자 형식 변경' 순서로 들어가줍니다. 여기서 추가설정을 눌러준 후, 목록 구분 기호를 원하는 기호로 바꿔줍니다. 이렇게 설정한 후에는 엑셀을 '다른 이름으로 저장 - CSV로 저장(쉼표로 분리)'로 저장하더라도 아래와 같이 본인이 지정한 구분자로 바뀌어 있는 것을 확인할 수 있습니다.

[기타] 2021.08.29

[Unity] 해상도에 따른 화면 비율 유지(feat. Canvas Scaler)

안녕하세요 극꼼입니다! 지난번에 레터박스를 이용해 디폴트 해상도에서 벗어나면 남는 부분을 까맣게 처리했는데요, https://geukggom.tistory.com/104 [Unity] 해상도에 따른 화면 비율 유지(feat. 레터박스(Letter box)) 안녕하세요 극꼼입니다. 오늘은 해상도가 달라져도 화면 비율을 유지할 수 있는 래터박스를 만들어보도록 하겠습니다. 저는 16:10 비율로 만든 후, 다른 비율의 해상도일 경우 남은 빈 공간을 검 geukggom.tistory.com 이번 포스팅에서는 캔버스 내에서 배경이 되는 UI가 화면 빈 공간에 맞춰 크기가 달라지게 하는 방법에 대해 다뤄보겠습니다. 아래는 예시) UI Canvas의 인스펙터창에는 Canvas Scaler라는 컴포넌트가 있습니다. 여..

[Unity]/[Unity] 2021.08.28

[코딩테스트] C# 문제풀이 25. 위클리챌린지 4주차 - 프로그래머스

문제 : https://programmers.co.kr/learn/courses/30/lessons/84325 코딩테스트 연습 - 4주차 개발자가 사용하는 언어와 언어 선호도를 입력하면 그에 맞는 직업군을 추천해주는 알고리즘을 개발하려고 합니다. 아래 표는 5개 직업군 별로 많이 사용하는 5개 언어에 직업군 언어 점수를 부 programmers.co.kr 개발자가 사용하는 언어와 언어 선호도를 입력하면 그에 맞는 직업군을 추천해주는 알고리즘을 개발하려고 합니다. 아래 표는 5개 직업군 별로 많이 사용하는 5개 언어에 직업군 언어 점수를 부여한 표입니다. 점수 SI CONTENTS HARDWARE PORTAL GAME 5 JAVA JAVASCRIPT C JAVA C++ 4 JAVASCRIPT JAVA C+..

[코딩테스트] C# 문제풀이 24. 위클리챌린지 2주차 - 프로그래머스

문제 : https://programmers.co.kr/learn/courses/30/lessons/83201?language=csharp 코딩테스트 연습 - 2주차 [[100,90,98,88,65],[50,45,99,85,77],[47,88,95,80,67],[61,57,100,80,65],[24,90,94,75,65]] "FBABD" [[70,49,90],[68,50,38],[73,31,100]] "CFD" programmers.co.kr 대학 교수인 당신은, 상호평가를 통하여 학생들이 제출한 과제물에 학점을 부여하려고 합니다. 아래는 0번부터 4번까지 번호가 매겨진 5명의 학생들이 자신과 다른 학생의 과제를 평가한 점수표입니다. 위의 점수표에서, i행 j열의 값은 i번 학생이 평가한 j번 학생의 과..

[구글 애드센스] PIN 번호 등록 방법

구글 서치콘솔에 블로그를 등록한지 어언 2달.. 7월 초에 드디어 구글 애드센스에 승인을 받은 후(일명 애드고시.. 6월부터 시작해서 3번 정도 떨어지고 붙었습니다 ㅎㅎ), 쫌쫌따리 들어오는 수익을 지켜보는 재미가 생겼습니다. * 구글 애드센스 승인 받는 법 : https://geukggom.tistory.com/124 [구글 애드센스] Google 애드센스 신청 방법 예전에 구글 서치콘솔에 블로그를 등록하는 방법을 올렸었는데요, https://geukggom.tistory.com/72 티스토리 블로그, 구글 서치콘솔에 등록(구글 검색) 안녕하세요, 극꼼이입니다! 구글에 제 블로그가 geukggom.tistory.com 애드센스 총 수익금이 10달러를 넘기면 주소 인증을 위한 우편이 날아옵니다. (절취선..

[블로그 관리] 2021.08.23
반응형