반응형

개발 148

유니티 AOS 빌드 시 나타나는 에러 정리

최초 작성일 : 24.03.05 수정일 : X.X.X AOS를 빌드하면서 다음과 같은 에러들이 나타났는데, 이 때에 어떻게 해결했는지를 까먹지 않고 정리하기 위해 작성한다. 그래야 나중에 나도 혹시 까먹으면 참고하기 위해... 🤣 나의 해결 과정 순서 : 첫 빌드 시 에러는 1, 2, 4가 떴었으며 1을 해결하니 3, 5가 나타났다. 에러 3번 같은 경우는 내 해결범위 안을 벗어나는 것 같아 에러 5번을 해결하고자 하였으나 점점 일이 커지는 것 같았다. 따라서 상황을 전부 롤백하여 에러 4를 해결하였더니 모든 것이 완벽하게 동작하였다. 😎 에러 1. AndroidManifest 파일 내 퍼미션 에러 에러 전문 : uses-ermission#android.permission.READ_EXTERNAL_STO..

개발/유니티 2024.03.04

뒤끝 GPGS V2 관련 SDK 전환 시, Xcode 빌드 시 나타나는 에러

https://community.thebackend.io/t/gpgs-v2-id/6908 GPGS V2 지원 및 구글 차세대 플레이어 ID 정책 관련 긴급 안내 안녕하세요, 게임 서버 뒤끝입니다. 2024년 3월부터 적용되는 차세대 플레이어 ID의 강제 의무화와 관련하여 뒤끝에서는 2월 27일 정기 업데이트를 통해 GPGS V2 를 지원할 예정입니다. GPGS V1 => V2 이 community.thebackend.io 24년 2월까지 구글에서 현재 서비스 중인 GPGS V1이 3월부터 V2로 업데이트가 된다. 이에 따라 부득이하게 현재 라이브 서비스 중인 게임의 뒤끝 SDK를 업데이트 해주었다. 그러나 위 링크에서 알려주는 '뒤끝 구글로그인 SDK' 링크로 이동해 뒤끝에서 제공하는 유니티 패키지를 설..

개발/유니티 2024.03.04

프리팹 Original Prefab, Prefab Variant 차이

이미 프리팹으로 만들어진 오브젝트를 가지고 다시 프리팹으로 만드려고 한다면 위와 같은 다이얼로그가 뜬다. Original Prefab 지금 자기 자신의 모습 그대로를 바탕으로 별개의 새로운 프리팹을 만든다. Prefab Variant 자기 자신을 찍어냈던 그 프리팹을 상속받는 새로운 프리팹으로서 만든다. 추후 오버라이드도 할 수 있고 새로운 기능도 덧붙일 수 있되, 기존의 프리팹 성질은 다 물려 받는 새로운 자식 프리팹을 생성하는 것과 마찬가지다.

개발/유니티 2024.01.10

비주얼 스튜디오 2022 탭 여러줄 표시하는 방법

개발을 하다보면 비주얼 스튜디오 탭이 자연스럽게 많이 키게 되는데, 그럴 때마다 탭들이 모니터 화면 가득 열리고 난 후 탭들이 화살표 밑으로 숨어버려서 화살표를 누르고 다시금 찾아봐야한다. 매우 불편하다. 😠 따라서 탭을 여러줄로 표시하는 방법을 찾아보다가, 검색하고 찾은 방법을 공유한다. 도구 - 옵션 - 환경 - 탭 및 창에 들어가 여러 행에 탭 표시 기능을 켜준다. 그렇게 될 경우 탭들이 ↓ 화살표 밑으로 숨는 것이 아니라 이제 여러 줄로 표시되어 더욱 보기 편해진다. 👍

개발/유틸리티 2023.10.31

이벤트 주도적 프로그래밍

게임을 개발하다 보면 수많은 이벤트들을 관리해야 한다. 당장 아이템을 착용하여 공격력이 올라간다고 해도, 현재 공격력에 아이템의 공격력 계수를 더해 처리해야 한다. 또한 시야 내 적군이 있는지, 체력이 떨어지는지 등 다양한 이벤트 등이 존재한다. 그렇다고 이 모든 항목들을 다 프로퍼티로 하나하나 구현한다고 하는 것은 말이 안된다. 왜냐하면 경우의 수가 너무나도 많기 때문이다. 따라서 우리는 이벤트를 통해 프로그램을 관리할 필요가 있다. 이벤트 주도적 프로그래밍이라는 글을 포스팅하신 분이 있는데, 글을 너무 잘 쓰셔서 해당 링크로 대체한다. https://daekyoulibrary.tistory.com/entry/Unity-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EC%A3%BC%EB%8F%84..

개발/유니티 2023.06.19

유니티 최적화의 바이블

일본에 유니티 최적화로 유명한 깃허브 페이지가 하나 있다. 사이트는 아래와 같다. 너무 좋은 글이지만 영어와 일본어 밖에 제공이 되지 않았지만, 몇몇 능력자 분들이 deepl 번역기 사이트의 도움을 받아 번역을 진행하셨다. 그래서 번역이 된 링크 또한 아래와 같다. 필요하실 경우 들어가서 pdf 파일을 받으면 될 것 같다. 😎 [원글] https://github.com/CyberAgentGameEntertainment/UnityPerformanceTuningBible GitHub - CyberAgentGameEntertainment/UnityPerformanceTuningBible: Unity Performance Tuning knowledge book Unity Performance Tuning kno..

개발/유틸리티 2023.06.19

유니티 무한 스크롤 구현하는 방법

깔끔하다. NHN에서 직접 개발하고 무료로 배포까지 하는 'Game Package Manager'를 사용하면 된다! 링크는 아래와 같다. https://assetstore.unity.com/packages/tools/utilities/game-package-manager-147711 Game Package Manager | 유틸리티 도구 | Unity Asset Store Use the Game Package Manager from NHN Corp. on your next project. Find this utility tool & more on the Unity Asset Store. assetstore.unity.com 무한 스크롤 뿐만 아니라 다양한 로그, 에셋 관리, 프로파일러, 쉐이더 등 다양한..

개발/유니티 2023.06.18

유니티 치트엔진 방지하는 방법

게임 개발을 진행하다 보면 마주치는 문제가 있으니 바로 핵이다. 서든어택, 배틀그라운드와 같은 FPS 게임에서는 아주 판을 치고 다닌다. 아예 전문 안티치트 팀까지 있으니 핵에 문제점에 대한 얘기는 길게 하지 않겠다. 그러나 위의 게임과 달리 아주 작은 규모에 게임에서도 핵은 개발자와 회사에 막대한 피해를 준다. 또한 이렇게 규모가 회사들은 안티 치트 팀을 따로 꾸릴 수 없으므로 여러모로 골치아프다. 세상에 완벽은 없으므로, 결국 어떻게 막아도 뚫리긴 마련이겠지만 오늘은 이러한 고민을 함께 나눈 디시인사이트 인디 게임 개발 마이너 갤러리 글을 소개한다. https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=14597 치트엔진 방지하는법 간단히 - ..

개발/유니티 2023.06.18

게임 배경 음악 및 효과음 사이트 추천

게임을 하다보면 사운드와 효과음(=이펙트) 소리는 필수이다. 하지만 매번 게임에 맞게 사운드를 찾고 효과음을 구매하기엔 비용적인 측면이 부담될 수 있다. 이럴 때 사용하기 좋은 사이트를 추천한다. 1. https://freesound.org/ Freesound - Freesound April 28th, 2023 frederic.font Dear Freesounders, Welcome to our 2022 Sustainability Report! Here we give an update on how 2022 went for Freesound in terms of sustainability, and present our plans for 2023. You’ll see that most of the infor..

개발/유틸리티 2023.06.18

유니티 도트 전용 에셋 추천

도트 게임을 게임을 개발하다 보면 아마도 도트 이미지는 필수이다. 그렇다고 그림판으로 하나하나 찍으며 손수 제작할 수 없으므로 에셋스토에서 도트 에셋을 구매하는 것을 추천한다. 유니티에는 에셋스토어에 다양한 도트 에셋이 존재한다. 그 중에서도 아래 에셋은 매우 유명한 에셋이다. 가격이 비싸지 않으므로 구입하는 것을 추천한다. https://www.aseprite.org/ Aseprite Animated sprite editor & pixel art tool www.aseprite.org 또한 Aseprite는 소스 코드가 무료로 공개되어 있어서 직접 컴파일하면 무료로 사용할 수 있다. 하지만 컴파일 과정은 복잡할 것이며, 직접 빌드해서 드는 시간과 노력을 생각하면 구매하는 것을 매우 추천한다.

개발/유틸리티 2023.06.18

유니티 동일 프로젝트 다중 실행하는 방법

유니티를 이용하다보면 멀티 플레이 테스트와 같은 특정 이유에서 같은 프로젝트를 2개를 켜야하는 상황이 발생한다. 프로젝트의 규모가 작으면 프로젝트 자체를 복사/붙여넣기 하여 프로젝트를 2개 킬 수 있지만, 그렇지 못한 상황에서는 아래 링크를 참조하여 사용하자. https://github.com/VeriorPies/ParrelSync GitHub - VeriorPies/ParrelSync: (Unity3D) Test multiplayer without building (Unity3D) Test multiplayer without building. Contribute to VeriorPies/ParrelSync development by creating an account on GitHub. github.c..

개발/유틸리티 2023.06.18

유니티 프로파일러(Profiler)란?

1. 프로파일러란? Unity 프로파일러는 개발자가 Unity 프로젝트의 성능을 분석하고 최적화할 수 있도록 Unity 게임 엔진에서 제공하는 강력한 툴입니다. CPU 사용량, 메모리 할당, 렌더링 성능 등 프로젝트 성능의 다양한 측면에 대한 자세한 정보를 제공합니다. Unity 프로파일러는 성능 병목 현상을 파악하고 코드를 최적화하며 게임이나 애플리케이션을 원활하고 효율적으로 실행할 수 있도록 지원합니다. 성능이 좋지 않은 영역이 발견되면 게임이나 애플리케이션을 변경하여 성능을 개선할 수 있습니다. 예를 들어 씬의 오브젝트 수를 줄이거나 그래픽 렌더링에 더 효율적인 방법을 사용할 수 있습니다. 2. 프로파일러의 기능 성능 지표: Unity 프로파일러는 프로젝트와 관련된 다양한 성능 지표를 수집하여 표시..

개발/유니티 2023.06.12
반응형