728x90
반응형

유니티 40

[Unity/Admob] Admob추가 후 빌드 오류 해결 방법 총 정리

1. Gradle 버전 업그레이드 - 기존 6.1.1 버전에서 6.5로 업그레이드 해주었음 - 유니티 허브에서 자체 업그레이드 가능하다지만 좋지 않다는 얘기가 있음 - Edit - Preferences - External Tools에서 변경 - 유니티에 내장된 Gradle 버전은 '/Applications/Unity/Hub/Editor/{unity_version}/PlaybackEngines/AndroidPlayer/Tools/gradle/lib' 에서 확인 버전 참고 링크 https://docs.unity3d.com/Manual/android-gradle-overview.html Unity - Manual: Gradle for Android Android requirements and compatibi..

Unity/Unity Tip 2023.06.27

[Unity/Android] 안드로이드 button 처리

안드로이드에서 back, home, escape button을 처리하는 구문은 아래와 같다. void Update() { //안드로이드는 그냥 if문으로 처리해도 무관 //if(Application.platform == RuntimePlatform.Android) if (Input.GetKeyDown(KeyCode.Escape)) { // Back 버튼 Application.Quit(); } if (Input.GetKeyDown(KeyCode.Home)) { // Home 버튼 } if (Input.GetKeyDown(KeyCode.Menu)) { // Menu 버튼 } } update 메소드에 작성해주면 된다.

Unity/Unity Tip 2023.06.27

[Unity] Physics.OverlapBox로 콜라이더와 부딪히지 않는 좌표로 부활시키기

구현 방식이 바뀌어서 이걸 실행시키지도 못했지만 아까워서 블로그에라도 남겨본다.. // 안전한 곳으로 부활 // 리스폰할 위치를 선택하는 함수 public Vector3 ChooseRespawnPosition() { // 플레이어 위치에서 3x3 배열 추출 float playerX = Mathf.FloorToInt(player.transform.position.x); float playerZ = Mathf.FloorToInt(player.transform.position.z); Vector3 center = new Vector3(playerX, 0f, playerZ); Vector3[,] positions = new Vector3[3, 3]; for (int i = -1; i

공부 기록 2023.03.27

유니티 암호화 간단 정리

RijndaelManaged 클래스 : 암호화와 관련된 것들을 총괄해주는 클래스이다. Key : 암호화와 해석에 필요한 키. 외부로 유출되면 안된다. Mode : 암호화 방식. 여기서 ECB는 key를 이용한 가장 간단한 암호화 방식이라고 할 수 있다. padding : 데이터가 전체 암호화에 필요한 바이트보다 짧을 때 남은 바이트를 채워주는 방식을 설정한다. 이 RijndaelManaged로부터 암호화를 시켜주는 Encryptor와 암호화를 풀어주는 Decryptor를 만들 수 있다. 참고로 Application.persistentDataPath는 윈도우10 기준으로 아래와 같다. C:\Users\(사용자이름)\AppData\LocalLow\(회사이름)\(유니티 프로젝트 이름) 위의 암호화 방식 없이 ..

공부 기록 2023.02.21

[26강] 내가 만든 게임을 스토어에 팔아보자!

Configuration에서 Scripting Backend -> IL2CPP 로 변경 ARM64에 체크 (안드로이드는 64만 지원해서) Publishing Manager에서 KeystoreManager... Keystore... 에서 Create New하고 아래 정보들을 적어준다 이후에 빌드를 하려고 하면 apk가 아닌 aab로 확장자가 변한 것을 볼 수 있다 이후에는 구글에 "구글 콘솔"을 검색해서 들어가준다 개발자 계정으로 로그인해줘야하는데 $25 납부해야한다고 한다,, 그래서 지금은 패쓰.. 드디어 어몽어스 개발이 끝이 났다 배운 것을 활용해서 직접 내 게임을 만들어 출시해야겠다는 생각을 했다 생각 말고 실천으로 옮겨야지!

728x90
반응형