목록분류 전체보기 (88)
소소한 개발 공부
아래 영상을 참고해 작성했습니다. https://www.youtube.com/watch?v=_QajrabyTJc CharacterController를 이용해 FPS 시점의 캐릭터의 이동을 구현해본다. (unity 버전 2020.3.25f1 버전 사용) 1. 캐릭터 생성 먼저 캐릭터로 쓸 Capsule 오브젝트와 땅 Plane 오브젝트를 생성한다. 현재 플레이어에는 Capsule collider가 있는 상태인데, 여기에 AddComponent로 Character Controller를 추가하고 Capsule collider는 제거한다. (오른쪽 이미지처럼..) CharacterController는 기본적으로 Capsule collider를 가지고 있고 또한, rigidbody가 없이 충돌에 의한 움직임을 다..
배열을 리스트에 넣으려면 아래와 같이 리스트의 생성자를 이용하면 된다. int[] some = {1, 2, 3}; List something = new List(some); 비슷한 응용으로 자식 오브젝트에서 컴포넌트 인스턴스들을 찾아 List에 넣고자 할 때는 아래와 같이 작성하면 리스트에 한번에 넣을 수 있다. List something = new List(GetComponentsInChildren()); +) 리스트 원소들 한번에 제거는 RemoveAll을 사용하면 된다. something.RemoveAll(something.Contains);
갑자기 이런 생각이 들었다. 음식은 먹으면 몸 안의 칼로리가 되고 칼로리를 소모함으로써 힘을 내서 운동할 수 있는데 물은 왜 먹어야 하지? 물 외에 다른 것을 먹지 않고 물만 먹어도 사람은 꽤나 오래 살 수 있다고 하는데 왜 그런걸까? 물을 먹지 않으면 몸에 수분이 보충되지 않아 건조해지기 때문일까? (너무 일차원적인 생각 같기는 하다만...) 그래서 구글링을 해봤다. 출처 : https://www.everydayhealth.com/water-health/water-body-health.aspx Functions of Water: 7 Health Benefits Scientific research shows that your body uses water in all its cells, organs, an..
인텐트 필터를 포함하되 'android:exported' 속성을 설정하지 않고 활동, 활동 별칭, 서비스 또는 broadcast receiver가 있는 APK 또는 Android App Bundle을 업로드했습니다. Android 12 이상에는 이 파일을 설치할 수 없습니다. 참조: developer.android.com/about/versions/12/behavior-changes-12#exported 플레이 콘솔에 aab 파일을 업로드 하는 중 위의 에러가 나왔다. 1. Main Manifest 파일을 생성하기 (만약 Manifest.xml 파일이 있다면 패스) ProjectSettings -> Player -> Publishing Settings -> Build 에서 Custom Main Manif..
플레이 콘솔에 aab 파일을 업로드하려 했는데 아래와 같은 오류 메시지가 나왔다. "디버그 모드로 서명한 APK 또는 Android App Bundle을 업로드 했습니다." 해결 방법은 간단하다. Project Settings -> Player -> Publishing Settrings 에서 keystore manager 에서 key를 생성해주면 된다. Keystore Manager... 버튼을 누르면 팝업창이 나오는데 여기서 keystore 버튼을 눌러 Create New -> Anywhere 에서 key 위치를 지정해주고 생성한다. 이후 아래의(나는 이미 생성한 상태라 조금 다른 형태로 나오는데,) Password , Comfirm Password , Alias , Alias의 Password , C..
유니티 2020.3.11f1 버전을 aab 파일로 빌드하려고 보니 제목과 같은 에러가 발생했다. gradle 버전이 맞지 않음으로써 생기는 오류인데 아래의 방법을 사용해 해결했다. 우선 최종적으로 사용하는 한 일은 1. 유니티 버전 2020.3.11f1 2. gradle 버전 6.9.2-all 3. gradle Template 4.0.1 4. launcherTemplate.gradle 코드 추가 1. 사용 중인 gradle 버전 변경 유니티 버전마다 호환되는 버전이 다르다고 한다. https://docs.unity3d.com/Manual/android-gradle-overview.html Unity - Manual: Gradle for Android Customizing an Android Splash ..