본문 바로가기
반응형

GAME Dev/Tip28

유니티 버튼 클릭 영역 조절하기 유니티 UI 버튼을 사용할 때 버튼의 클릭 영역을 조정하고 싶을 때가 있다. 이전 버전에서는 지원하지 않았지만 최근 버전에서는 이를 쉽게 수정 가능하다. Game가 아닌 Scene 화면에서 확인 가능 Image 오브젝트의 Raycast Padding 수치로 left, Bottom, Right, Top 패딩을 조절해주면 터치 영역을 키우거나 줄일 수 있다. 2023. 8. 26.
유니티 애니메이션 Preview, Play 버튼 비활성화 문제 유니티에서 Animator, Animaion 창으로 바로 접근하면 Preview, Play 버튼 등이 비활성화 되어 있기에 애니메이션을 재생할 수 없다. 유니티에서 애니메이션을 만들고 Play 확인 해보려면 Scenes 에서 해당 오브젝트를 선택하거나 Prefabs에서 해당 프리팹을 더블 클릭해서 해당 오브젝트를 선택 한 후 애니메이션 창을 보면 Play이 활성화 되어 있다. Play버튼을 누르면 Scene화면에서 애니메이션이 재생된다. 2023. 8. 12.
유니티에서 오래전 프로젝트 빌드하는 방법 5년전에 빌드했던 프로젝트가 최신 버전의 유니티 에디터에서 빌드가 되지 않아서 오류를 하나씩 잡아가며 결국 맥북과 안드로이드폰에서 빌드 및 실행 성공하였으나 아이폰에서 실행이 되지 않아 결국 최신버전(가장 최근의 LTS 버전) 유니티에서 빈 프로젝트를 하나 만들어서 아이폰, 안드로이드 빌드 및 실행을 확인 한 후 이전 프로젝트의 Assets 폴더에 있는 파일들을 필요 없어진 파일 빼고 모두 새로 생성한 프로젝트에 복사, 붙여넣기를 한 후 새로운 프로젝트를 빌드 및 실행 해보니 아이폰, 안드로이드에서 모두 재대로 실행이 된다. 유니티 버전 업이 많이 되었다면 기존 프로젝트를 그대로 쓰려고 삽질하지 말고 새로운 프로젝트 생성 후 애셋폴더의 파일들만 복사해서 빌드해볼 것. 새로 프로젝트를 생성하여 Assets.. 2023. 7. 31.
Xcode DerivedData 및 Caches 지우기 Xcode를 재설치하기 전에 DerivedData 및 Caches 지우고 다시 실행볼 것. 손 쉽게 Xcode 관련 데이터를 제거할 수 있는 앱 Cleaner for Xcode 사용 맥 앱스토어에 서 다운 가능 휴지통 버튼을 눌러 모두 삭제 2023. 7. 17.
Xcode 버전별 설치 및 실행 https://developer.apple.com/download/all/ 에서 원하는 XCode 버전을 검색하여 다운 받는다. xip 파일을 더블 클릭해서 압축을 풀고 xcode.app 이름을 xcode14.2.app 과 같이 버전네임을 넣어 바꾼다. 응용프로그램 폴더로 이동 현재 기본으로 설정된 Xcode 위치확인 xcode-select -p 현재 기본으로 설정된 Xcode 버전 확인 xcodebuild -version 원하는 버전을 기본 Xcode로 바꿈. sudo xcode-select -s /Applications/Xcode14.2.app/Contents/Developer 버전 확인하여 재대로 선택 되었는지 확인 2023. 7. 17.
갤럭시 안드로이드폰 개발자 모드 켜기 갤럭시 안드로이드폰 개발자 모드(개발자 옵션) 켜는 방법 설정 - 휴대전화 정보 - 소프트웨어 정보에서 빌드번호를 탭하여 선택한다. 한번씩 누를때마다 개발 설정 완료 4단계 ~1단계로 변하고 한번 더 누르면 마지막에 개발자 모드를 켰습니다. 라는 메시지가 팝업된다. 설정으로 돌아가보면 맨 아래에 개발자 옵션이 추가된것을 볼수 있다. 개발자 옵션에서 USB 디버깅을 활성화 시켜준다. 2023. 4. 24.
유니티 소스 코드 관리 Plastic SCM 사용 방법 현재 유니티에서는 소스코드관리 프로그램으로 Plastic SCM을 사용함. Plastic SCM은 유니티가 2020년 인수한 버전관리 솔루션 개발 회사 Plastic SCM은 Unity 뿐만 아니라 Unreal 등 타 게임 플랫폼도 지원하며 JIRA, TeamCity, Jenkin 등의 IDE, 이슈 트래킹, 협업 및 DevOps 툴과도 함께 사용 가능. 라이센스는 신규 사용자 3명과 월 5GB의 데이터 스토리지가 무료 | 가입 https://unity.com/solutions/version-control 위 링크로 접속해서 Start for free 클릭, $0 카드 정보 입력하고 결제를 누르면 확인용 $1달러 결제 후 결제 취소 됨. 로그인 아이콘을 눌러 Services를 누르고 Sign in 버튼 .. 2023. 3. 29.
모바일 게임 개발 화면 해상도 정리(feat 시뮬레이터) 최근 모바일 디바이스들의 해상도가 많이 올라가 모바일 게임 개발시 FHD(1080 x 1920), 16:9 해상도가 기본이 되었다. 풀HD는 아이폰 6+, 7+, 8+ 해상도에 해당한다. 기종 해상도 갤럭시 S6 ~ S7, 갤럭시노트 4 ~ 7 1440 x 2560 갤럭시 탭S 1600 x 2560 갤럭시 S8, 갤럭시노트 8 ~ 9 1440 x 2960 갤럭시 S20, S21 1440 x 3200 갤럭시 S22, S22+, S23, S23+ 1080 x 2340 갤럭시 S22, S23 울트라 1440 x 3088 갤럭시 폴드 1536 x 2152 갤럭시 Z 폴드 2, 3 1768 x 2208 갤럭시 Z 폴드 4 1812 x 2176 갤럭시 탭 S8 1600 x 2560 갤럭시 탭 S8 울트라 1848 .. 2023. 3. 17.
유니티 코드 디버깅 방법(feat 비주얼 스튜디오) 오래전에 만든 유니티 게임 앱 하나가 디버깅이 안되어 유니티 에디터와 비주얼 스튜디오를 최신버전으로 함께 바꾸니 디버깅이 잘 동작하네.. C#으로 구현한 코드라 MS의 비주얼 스튜디오로 유니티와 연동하여 디버깅을 한다. 비주얼 스튜디오에서 cs 파일을 열고 왼쪽 라인 넘버 옆 영역을 마우스로 클릭해 중단점(break point)을 걸어준다. 다시 클릭하면 제거된다. 왼쪽 위에 Debug > Unity에 연결 및 재생이 선택된 상태에서 재생 버튼을 누른다. 프로젝트가 빌드 되고 유니티에서 해당 프로젝트의 앱이 실행된다. 만약 유니티 프로젝트가 재생되지 않으면 직접 유니티에서 재생 버튼을 클릭한다. 게임에서 비주얼 스튜디오에 걸어둔 중단점에 해당하는 코드 라인이 실행될 때 게임이 멈추고 비주얼 스튜디오에서 .. 2023. 3. 16.
반응형