본문 바로가기

모바일 개발97

NN 유니티에디터 | VScode 사용법 VScode https://code.visualstudio.com/docs UI - 액티비티바(뷰 바) : 좌측 끝 뷰들 사이를 전환할 수 있게 해주는 인디케이터- 사이드바 : 탐색기- 상태바 : 열려있는 프로젝트와 편집중인 파일에 대한 정보를 표시- 에디터 : 파일을 편집하기 위한 메인영역- 미니맵 (아웃라인 뷰) : 보기 - 미니맵 토글- Zen Mode : editor를 제외하고 다 숨김- 프리뷰 모드 "workbench.editor.enablePreview": false,"workbench.editor.enablePreviewFromQuickOpen": false, // 항상 새탭에서 열림 정의 정의피킹 : 작성하고 있는 코드화면에서 벗어나지 않고 해당코드를 보고 편집 실행/디버그- ctrl + .. 2020. 3. 5.
NN 유니티 | Player Setting과 Build Setting 유니티 플레이어 세팅, 프로젝트 세팅, 빌드 세팅 항목에 대해 정리해보았습니다. 세팅의 옵션들은 어떠한 것들이 있는지 어떠한 기능을 하는지 알아보도록 하겠습니다. Player Setting - iPhone Resolution and Presentation Icon Splash Image Debugging and crash reporting Other Settings Rendering ⊢ Auto Graphics API 체크해제 ⊢ OpenGLES3 ⊢ OpenGLES2 ∟ Metal ⊢ Identifier ∟ Configuration Scripting Backend ⊢ IL2CPP ∟ Mono2x : 더 이상 애플스토어 승인되지 않음 Target Device Target SDK ⊢ Device SDK ∟.. 2020. 3. 5.
NN 유니티 | 아틀라스 설정 아틀라스 설정 ❛ 이미지 작업 시 최대한 알파값이 없어야 한다.❛ 아이폰알파 미포함 : RGB Compressed PVRTC 4 bits (2mb)알파 포함 : RGBA 32 bit (4mb) ❛ 안드로이드알파 미포함 : RGB Compressed ETC2 4bits (2mb)알파 포함 : RGBA Compressed ETC2 8bits (4mb) ❛ Atlas MakerPaddingTrim AlphaUnit PackerTruecolor4096 X 4096 ❛ 인스펙터Texture Type - Advanced : 텍스처 세부까지 제어- Sprite (2D and UI) : 2D게임에서 Sprite로 사용 MappingImport TypeGenerate Mip Maps Filter Mode : 텍스처는 카.. 2020. 3. 5.
NN 유니티 | 설치 및 개발환경 유니티 개발환경 ❛ 안드로이드 1. 알수없는 출처 옵션 활성화 2. usb 디버깅 기능 활성화 3. unityremote 설치 : 터치 개발환경 4. java JDK설치 자바 개발킷, 맥은 설치되어있음(업데이트 필요) 5. android SDK설치 application app 개발 시 필요 (2016년 기준 안드로이드 스튜디오 같이 설치) * ndk : application app 개발 시 C/C++사용 가능 안드로이드 스튜디오 - SDK manager - 안드로이드 버전 별 다운로드 ❛ unity - preferences - external tools 에서 설정 (jdk, sdk 다운로드 링크있음) ❛ SDK /User/사용자/Library/Android/sdk ❛ JDK /Library/Java/Ja.. 2020. 3. 5.
NN AOS | Cocos2d-x 개념 cocos2d-objCcocos2d-iPhonecocos2d-swift : cocos2d-iPhone 업그레이드 버전cocos2d-android : spriteBuilder를 통해 안드로이드 포팅 cocos2d-x :ccocosBuilder : 지원 중지spriteBuilder : cocosBuilder 업그레이드 버전 JNI : 자바와 C/C++연동을 위한 규약 (NDK 필요) 설치 ❛ 맥 ios(Xcode로 개발), aos(eclipse로 개발 : 안드로이드 스튜디오는 아직 지원 미흡) ❛ 설치 목록 - Xcode- Eclipse : 리눅스 개발 툴. 맥용 64bits C/C++ 버전- NDK : Java로 개발 시 C, C++같은 언어를 사용할 수 있게 해주는 개발 킷 - ADT : 이클립스에.. 2020. 3. 5.
NN AOS | 안드로이드 스튜디오 안드로이드 스튜디오의 설정과 구조, 유니티 확장에 대해 알아보겠습니다. 설정 ❛ NDK 설정 - 자바로 개발 시 C/C++ 사용할 수 있게 해줌 - Preferences -> Appearance & Behavior -> System Settings -> Android SDK -> SDK Tools -> NDK 체크 OK (없으면 자동 설치 됨) - 경로 File - Project Structure... -> SDK Location : Select default NDK Android SDK Location : /Users/사용자/Library/Android/sdk JDK location : /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home A.. 2020. 3. 5.
NN Xcode | 디버깅과 트러블 슈팅 디버깅 ❛ 콘솔 : Run -> Console ❛ NSLog ❛ 디버그 영역 ❛ 디버그 바에서 전역 로컬 변수 선택 가능 트러블 슈팅 ❛ Could not locate device support files. Xcode 버전 업 : 폰 iOS 버전이 더 높은 경우 ❛ Xcode 유니티 빌드 시 링크에러 계속 날 경우 /Library/Developer/Xcode/DerivedData 삭제 : 프로젝트 인덱스, 컴파일 중간단계 파일 ❛ Metal 관련 오류 - UnityGfxDeviceWorker EXC_BAD_ACCESS 유니티 플레이어 세팅 Auto Graphics API 에서 Metal 제외 - typedef NSUInteger MTLPixelFormat 오류 주석처리 2020. 2. 27.
NN Xcode | 빌드 빌드❛ 빌드 후 설치1, .ipa -> 드래그해서 아이튠즈 아이콘위에 드랍2. .ipa 파일과 .movileprovision -> 같이 드래그해서 아이튠즈 아이콘위에 드랍- 팝업 창 -> 대치 선택- 폰- 앱 선택 -> 업데이트 (업데이트 예정)- 적용 -> 동기화 유니티 빌드구조❛ iOS 프로젝트- build 폴더- Classes 폴더 : 유니티 런타임 및 Objective C를 통합하는 코드를 담는다- Data 폴더 : 직렬화된 게임 에셋 및 .NET에셈블리(dll)- Libraries 폴더 : libiPhone-lib.a 는 Unity 런타임 정적 라이브러리- 새로 생성되는 커스텀 폴더- 그래픽 파일 : 아이콘, 스플래시- 프로퍼티 리스트 파일- Frameworks 유니티 빌드 후 설정❛ 빌드 IO.. 2020. 2. 27.
NN Xcode | 개발 pragma mark네이게이션을 통해 해당 메서드로 빨리 이동하고, 같은 종류의 메서드를 구분지어 볼 수 있다. # pragma mark - // 네비게이션바에서 구분용 실선# pragma mark XXX // X는 항목명# pragma mark // 빈줄 쓰레드의미가 없는 부분은 생략하고 표기 -> Thread창 아래 슬라이더로 리스트 모두 표시할 수 있음 info.plistinfo.plist의 displayname 변경 애플 아이콘❛ Asset Catalog Creator앱 설치 - iOS 버전 아이콘 생성 무료- 1024이미지 하나 등록하면 폴더, json, 아이콘 종류, 이름까지 정확하게 생성- AppIcon.appiconset 폴더를 Xcode 프로젝트 폴더 Images.xcassets 폴더 안.. 2020. 2. 27.