728x90
반응형

Unity 35

[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

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

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

[25강] 게임 완성! 휴대폰으로 플레이하기

안드로이드 설치했는지 보고 Player Settings 들어가서 Default Icon에 Icon Image 넣어주기 build해서 apk파일을 안드로이드 폰이나 nox앱플레이어에 넣어주면 (나는 nox 사용함) 바탕화면에 아이콘이 딱!! 게임 플레이를 해보는데 미션 중에 전선 미션을 하면 잘 안이어진다 해상도 문제인 경우가 많다 녹스 플레이어 환경설정을 1080 으로 바꿔주고 유니티에서도 설정해준다 UI를 눌렀는데도 캐릭터가 이동하는 문제를 해결하기 위해 PlayerCtrl.cs 클릭했는지 판단하는 if문에서 if (!EventSystem.current.IsPointerOverGameObject(Input.GetTouch(0).fingerId)) Input.GetTouch(0).fingerId를 추가해..

[24강] 킬 퀘스트 만들기 : 킬 완성

PlayerCtrl.cs 조금 수정 킬 애니메이션을 만들어줌 마지막 죽은 모습만 복사해서 15초까지 붙여넣기 루프 타임 꺼주기 KillCtrl.cs 수정 NPCCtrl.cs 만들어서 NPC에 컴포넌트로 추가 글로는 코드 넣기가 어려워서 . . 실행 동영상 첨부! 처음에 강사님처럼 실행이 안 되서 당황했는데 Text를 체크 안 한 탓이였다,, 그래도 빨리 발견해서 다행이다!!

[23강] 킬 퀘스트 만들기 : 쿨타임

먼저 쿨타임을 표시해줄 UI 만들기 버튼-텍스트 PlayerCtrl.cs 수정 리소스 캐릭터에 Text_cool 넣어주기 스크립트 넣는 것보다 실행 버튼을 먼저 눌러서 엇갈렸는지 자꾸 Null이라고 떴음.. 재실행했더니 됐다! ㅠㅠ Create Empty로 SpawnPoint를 만들고 NPC의 위치를 0 0 0으로 수정한 다음 SpawnPoint채로 복사해서 npc 10마리 아무데나 지정 하이어라키 창에서 원하는 거 검색하면 그거만 볼 수 있음 npc하나만 리소스로 가져오고 다 지워줌 KillCtrl.cs 작성 using System.Collections; using System.Collections.Generic; using System.Globalization; using UnityEngine; pu..

[22강] 킬 퀘스트 준비하기

킬 화면은 미션화면과 비슷하기 때문에 미션 화면을 복제해줌 미션에서 만들어준 미션들, 게이지 삭제 미션완료 text 비활성화 MainMenu.cs 수정해줌 public GameObject killView; // 킬 버튼 누르면 호출 public void ClickKill() { gameObject.SetActive(false); missionView.SetActive(true); GameObject player = Instantiate(Resources.Load("Character"), new Vector3(0,-2,0), Quaternion.identity) as GameObject; player.GetComponent().mainView = gameObject; player.GetComponent()..

728x90
반응형