본문 바로가기

학습3

유니티6 구글플레이,애드몹 빌드 조합 유니티6가 런칭되고 기존의 프로젝트들을 가능한 유니티6으로 업그레이드 하고 있다. 역시 가장 우려되는건 각종 SDK들과 충돌인데 생각보다 업그레이드가 잘 되고 있다. 업그레이드 후 타겟버전을 API35로 올려서 빌드하고있다. 문제가 생기는 부분들은 역시 구글관련 플러그인 들인데, 성공한 빌드조합을 기록으로 남긴다. 경험상 빌드시 그리들에러류들을 비롯해서 대부분의 에러들은 버전문제였기 때문에 버전을 잘 맞춰주는게 고생을 덜 하는 길이다. 고수들은 문제가 생겨도 잘 해결하겠지만 나같은 동호인수준에서는 애초에 깔끔버전을 맞춰서 문제가 생기지 않게 하는게 최고다.애드몹은 8.5.2 버전을 사용하는데 특별히 문제가 없다.용량이 큰 빌드파일을 나누기 위해 이용하는 에셋딜리버리는 1.9 버전.구글플레이게임은 11.0.. 2024. 10. 25.
유니티 Play Asset Delivery 이용하기 유니티로 제작한 게임을 구글플레이스토어에 업로드 하니까 용량이 200메가이상인 파일은 제한이 걸려있었다. 그래서 에셋을 나눠서 빌드를 해야 한다. 유니티의 AssetBundle로 우선 패키지들을 나눠주고, 이후 Play Asset Delivery를 이용해서 빌드를 한다. 1. AssetBundle 생성하기먼저, 프로젝트에서 리소스를 AssetBundle로 패키지화해야 합니다. 유니티 패키지 매니저로 아래url로 패키지를 받아서 불러온다.https://github.com/Unity-Technologies/AssetBundles-Browser.git에셋 번들 설정리소스 설정: 프로젝트에서 에셋(텍스처, 모델, 사운드 파일 등)을 선택합니다.AssetBundle 이름 지정Inspector 창에서 하단의 Ass.. 2024. 10. 25.
유니티 게임화면 스크린샷 기능구현 초간단 유니티에서 게임을 개발하고 마켓에 등록하려면 게임소개등 여러가지 이미지들이 필요합니다. 이럴때 간편하게 유니티 게임 화면을 캡쳐하고 이미지파일로 저장하는 기능이 필요합니다.  'S' 키를 눌렀을 때 게임 화면의  스크린샷을 찍고 지정된 파일 경로에 저장하는 스크립트입니다. 저장 경로나 이름등은 자유롭게 변경해서 사용하면 됩니다. 유니티 게임화면 스크린샷using UnityEngine;public class ScreenshotTaker : MonoBehaviour{ public string screenshotDirectory = "Screenshots"; // 스크린샷이 저장될 폴더 public string screenshotFileName = "screenshot"; // 스크린샷 파일 이름 .. 2024. 10. 25.