Language/Unity

Language/Unity

[Unity] Minify의 Use R8, Release, Debug 각 옵션에 대한 설명

이번에 Singular Events 코드가 정상적으로 작동하지 않는 문제가 있어 해결하던 중 원인이기도 했고 제대로 알지못한 상태에서 설정했었다보니 다음부터는 조심하려는 의미로 작성해본다. Use R8 ? 이 옵션은 Android 빌드에서만 사용할 수 있으며 R8 코드 축소기를 활성화한다. R8은 게임 코드의 크기를 더욱 줄이기 위해 고급 코드 최적화를 수행하는 Google에서 제공하는 도구이다. 이 옵션은 게임의 APK 크기를 줄이고 Android 기기에서 성능을 향상시키는 데 도움이 될 수 있다. Release ? 이 옵션은 게임의 최종 릴리스 빌드에 대한 코드 최적화 및 최소화를 활성화한다. 릴리스 옵션으로 게임을 빌드하면 코드가 최적화되고 축소되어 크기가 줄어들고 성능이 향상된다. 이 옵션은 게임..

Language/Unity

OnDrag와 OnMouseDrag의 차이

특징 OnMouseDrag 마우스를 사용하여 드래그할 때 발생하는 이벤트이다. 마우스 왼쪽 버튼을 누르고 있는 동안 지속적으로 발생하며, 마우스 커서의 위치에 따라 객체가 이동한다. 따라서 마우스 입력에 반응하고 객체의 위치를 조정하는데 사용된다. OnDrag 마우스, 터치, 게임패드 등 다양한 입력장치에서 발생할 수 있는 이벤트이다. 이 이벤트는 드래그 동작이 발생하는 모든 경우에 호출되는데, 마우스 왼쪽 버튼을 누르고 있는 상태일 필요가 없고, 마우스 외의 다른 입력 장치에서도 동작한다. 따라서 입력 이벤트 자체에 반응하며, 여러가지 동작을 처리하는데 사용된다. 💡 즉, OnMouseDrag는 마우스 왼쪽 버튼을 누르고 있는 동안에만 호출 되는 반면, OnDrag는 여러 입력 장치에서 발생 할 수 있..

Language/Unity

How to set AppLovin Max in Unity

!!! AppLovin 회원가입 및 페이지에서 설정하는 과정은 생략합니다. !!! 다른 광고 구현했었다면 관련패키지를 삭제해야합니다. (Assets폴더에서 Plugins, ExternalDependencyManager 등) Step. 1 - SDK 설치하기 (1) MAX Mediation Documentation dash.applovin.com 위 링크로 접속 후 그림에 표시된 Unuty Plugin을 받아 진행중인 프로젝트에 SDK를 설치해줍니다. Step. 2 - SDK 설치하기 (2) 정상적으로 설치가 되었다면 메뉴바에 있는 AppLovin - Integration Manager를 클릭합니다. Manager 창이 열리면 AppLovin Quality Service - Enable MAX Ad Rev..

Language/Unity

Unity C# 숫자 3자리마다 콤마 삽입 및 삭제하기

계기 Block Puzzle Game 게임 제작 도중 스코어 세자리마다 콤마를 추가해달라는 요청이 생겨 알아보게 되었다. 보기에는 숫자로 보이지만 실상 Text Component로 이루어서 있어 string으로 되어있는데, 사용하면서 tostring이나 int.parse를 사용했었는데 콤마를 어떻게 넣을지 어려웠었다. 방법 의외로 방법은 간단했는데, int 혹은 string 형식에 콤마를 넣을때는 int score = 36500; Debug.Log(String.Format("{0:#,0}", score)); // "36,500" 위와 같이 사용하고 현재 score와 save된 score를 비교해야 할때 int로 변환하면서 콤마를 삭제하는 로직이 필요하다. string score = "36,500"; //..

JangKroed
'Language/Unity' 카테고리의 글 목록