Unity/에셋, 플러그인 맨텀 2021. 3. 30. 15:33
애드몹 보상형광고를 처음 구현해보면 유저가 끝까지 영상을 시청하여 보상을 받을 수 있다는 콜백인 rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; 광고가 닫혔다는 콜백인 rewardedAd.OnAdClosed += HandleRewardedAdClosed; 두 개가 주어진다. 평범하게 생각해보면 보상을 받을 수 있다는 콜백에서 플래그를 세우고, 광고가 닫혔다는 콜백에서는 플래그를 검사해서 보상을 지급하면 될 것 같다. 틀린 예시 private void HandleUserEarnedReward(object sender, Reward args) { curVideoCompleteReward = true; } private void HandleRewardedA..
Unity/에셋, 플러그인 맨텀 2020. 10. 11. 18:20
Java 환경변수를 설정하면 해결되는 문제. 1. 환경 변수 설정 - 윈도우 검색으로 '환경 변수 설정'를 찾고 환경변수(N)... 클릭 - 시스템 변수(S) 목록중에 JAVA_HOME 변수 추가 (유니티에서 설치된 것을 그대로 사용하면 된다.) 나의 경우 C:\Program Files\Unity\Hub\Editor\2019.4.11f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK - 시스템 변수(S) 목록중에 Path를 찾아서 두번 클릭 -> %JAVA_HOME%\bin 를 추가한다. 2. 에디터 및 허브 재실행 - 핵심은 이거다. 경로까지 설정되었는데 계속 오류가 뜨는경우! - Path 설정 후 '허브까지 완전히 종료' 한 뒤에 실행할 것. - 에디터와 허..
Unity/에셋, 플러그인 맨텀 2020. 9. 21. 03:06
1. timeStamp(int) 로 불러오기 public void GetServerTimeStamp(Action endAction) { plugin.ServerTime((state, message, rawData, dictionary) => { if (state.Equals(Configure.PN_API_STATE_SUCCESS)) { endAction?.Invoke(int.Parse((string)dictionary["timestamp"])); } else { Debug.Log("Fail"); endAction?.Invoke(-1); } }); } object 형이라서 그냥 (int) 로 하면 안됨. 2. DateTime으로 불러오기. public void GetServerDataTime(Action ..
Unity/에셋, 플러그인 맨텀 2020. 4. 2. 15:45
유니티 2019.2.19f1 GPGS 0.10.07 GPGS 패키지 깃허브 링크 https://github.com/playgameservices/play-games-plugin-for-unity/tree/master/current-build 단계 1 : 유니티 키스토어 생성 더보기 1. 프로젝트 세팅에서 KeystoreManager 클릭 2. Create New -> AnyWhere 눌러서 경로 지정. 프로젝트 최상위 경로로 설정해둔 뒤, 백업해두자! 3. 표시된 부분 입력한 뒤, Add Key 눌러준다. 4. 자동으로 패스워드가 입력된다. 유니티 프로젝트를 다시 실행하면 패스워드는 다시 입력해야한다. 단계 2 : 임시 APK 업로드 더보기 업로드 인증서를 사용하기 위해서는 APK를 한번 올려줘야합니다...
Unity/에셋, 플러그인 맨텀 2020. 2. 16. 02:35
유니티에서 프로모션 영상을 제작할 때 1. 에디터에서 OBS 등으로 직접 영상 촬영 2. 디바이스에 넣은 상태로 영상촬영 정도로 프로모션 영상 소스를 제작하곤 했는데, iOS용 프로모션 동영상을 만들 때 문제가 되었다. iOS는 화면 해상도에 맞는 사진과 동영상을 요구하는데, 스크린 캡처방식으로는 모니터 크기보다 큰 화면의 소스를 만들 수 없다. 그런데 유니티에서 자체 제공하는 기능이 있었다. [주의! 링크는 구버전임] https://assetstore.unity.com/packages/essentials/unity-recorder-94079?locale=ko-KR Unity Recorder - Asset Store NOTE: The latest Unity Recorder is available in P..
Unity/에셋, 플러그인 맨텀 2020. 2. 15. 21:50
매번 그냥 스크린캡처키로 캡처하거나 https://assetstore.unity.com/packages/tools/instant-screenshot-24122?locale=ko-KR Instant Screenshot - Asset Store This editor extension allows you to take a high-resolution screenshot of your game right from the game view as well as the scene view! You can now get super high-resolution renders of your game with a click of the button (with/without transparent backgroun assets..