본문 바로가기
반응형

Unity24

🎮 FPS? Draw Call?모바일 게임 퍼포먼스 기준을 공부하며 정리해봤습니다 모바일 게임 퍼포먼스 기준을 공부하며 정리해봤습니다 Unity로 모바일 3D 게임을 개발하면서 가장 많이 부딪히는 이슈 중 하나는 바로 **퍼포먼스(성능)**입니다.처음엔 게임이 잘 돌아가다가도, 나중에 캐릭터가 늘어나고 배경이 풍성해질수록 갑자기 프레임이 뚝뚝 끊기고, 기기에서 발열까지 나기 시작하죠. 그래서 이번에 저희 팀도 저사양 기기까지 고려해서, 어떤 기준으로 퍼포먼스를 측정하고 관리해야 할지 하나하나 공부하면서 정리해봤습니다.  🙏 이 글은 저희가 공부하면서 정리한 내용이라 절대적인 기준은 아닙니다.프로젝트나 타겟 기기에 따라 수치는 달라질 수 있으니, 참고용으로만 봐주세요!더 좋은 방법이나 수정할 부분이 있다면 댓글로 알려주시면 감사하겠습니다. 📊 유니티 모바일 게임에서 성능에 영향을 주.. 2025. 3. 31.
Unity Resolver이용해 라이브러리 iOS Target 설정하는 방법 현재 근무 중인 회사에서 Unity Resolver와 Cocoapods을 이용해서, 내부에서 개발된 iOS SDK를 사용 중입니다. 내부 모듈 중 하나가 Unity Editor에서 빌드 후 만들어진 Xcode 프로젝트에서 Target이 앱타겟이 아닌 다른 타겟으로 설정되어야 하는 Needs가 있었습니다. Firebase 및 Adsmob의 Native sdk 모듈들은 Unity Resolver로 최종적으로 구성되기 때문에, Unity Resolver의 가이드를 참고하니 설정하니 가능해졌습니다. 중요한 포인트, Onpostbuild의 수행도는 순서가 정해져 있다는것입니다.  using System.IO;using UnityEditor;using UnityEditor.Callbacks;using UnityEn.. 2024. 7. 14.
Unity AVPro HLS Streaming Player 기능 Seeking Unity로 만든 앱에서 AVPro플러그인을 구매해서, HLS Streaming playback기능을 구현했습니다.비디오 플레이어의 대표 기능 중 Player's Seek 기능을 구현하는 과정에서 AVPro가 제공하는 Event API들을 이용했습니다. MediaPlayer, Seek 이 수행될대 불리는 StartedSeek에서부터 Seek기능이 수행완료 되면 불리는 FinisedSeeking Event을 이용해서 구현을 완료했습니다. _mediaPlayer.Events.AddListener(HandleEvent);void HandleEvent(MediaPlayer mp, MediaPlayerEvent.EventType eventType, ErrorCode code) { Debug.Log("[Son.. 2024. 6. 24.
xcode 15 Cycle inside error sonoma mac os 업데이트시 발생 맥 OS에서, Sonoma로 업데이트하고, 이상하게 자꾸 Unity Editor에서 생성된 Xcode 프로젝트에서 Cycle inside error 빌드 에러가 발생했습니다. 확인해보니, 유니티 버그네요. 유니티 2022에서 수정되었다고 합니다. 유니티 Editor 버전을 2022 이상으로 올리거나 Workaround로 , xcode build phases창에서 Unity Processcycmbol칸을 맨 아래로 내리면 빌드가 됩니다. Onpostbuild로 씨삽에서 자동으로 되게 코드 넣으셔도 됩니다. https://forum.unity.com/threads/xcode-15-cycle-inside-unity-iphone-building-could-produce-unreliable-results.1496.. 2023. 12. 1.
반응형