Skip to content

Latest commit

 

History

History
154 lines (122 loc) · 5.22 KB

File metadata and controls

154 lines (122 loc) · 5.22 KB

Unity Native Toolkit (Unity 6)

English | Korean | Japanese

  • Unity 6+에서 네이티브 기능을 제공하는 툴킷입니다.
  • 패키지에는 Android/iOS/Windows/macOS용 네이티브 플러그인과 샘플 씬이 포함되며, 각 플랫폼의 다이얼로그를 싱글톤 API로 사용할 수 있습니다.
  • Editor 창을 통해 네이티브 라이브러리와 Gradle/Xcode 설정을 추가하여 빌드 후 프로젝트 정리를 워크플로로 제공합니다.

버전

1.2.0

지원 OS 버전

  • Android 12 이상
  • iOS 18 이상
  • Windows 11 이상
  • macOS 15 이상

기능

Android

  • 다이얼로그 기능

    • 기본 다이얼로그
    • 확인 다이얼로그
    • 단일 선택 다이얼로그
    • 다중 선택 다이얼로그
    • 입력 다이얼로그
    • 로그인 다이얼로그
  • 알림 기능

    • 즉시 알림
    • 예약 알림
    • 진행률 포그라운드 서비스
    • 알림 작업
    • 전체 화면 알림
    • 사용자 정의 보기 알림

iOS

  • 다이얼로그 기능
    • 기본 다이얼로그
    • 확인 다이얼로그
    • 파괴적 다이얼로그
    • 액션 시트
    • 입력 다이얼로그
    • 로그인 다이얼로그
  • 알림 기능
    • 알림 권한 요청 / 권한 상태 확인 / 알림 설정 화면 이동
    • 즉시 알림 (첨부 파일 알림 샘플 포함)
    • 예약 알림 (시간 간격 / 캘린더 / 위치 기반)
    • 알림 업데이트 / 취소 / 전달 완료 알림 삭제 / 상태 조회
    • 배지 개수 설정
    • 카테고리 등록 / 액션 / 텍스트 입력 액션

Windows

  • 다이얼로그 기능
    • 기본 다이얼로그
    • 파일 선택 다이얼로그
    • 다중 파일 선택 다이얼로그
    • 폴더 선택 다이얼로그
    • 다중 폴더 선택 다이얼로그
    • 파일 저장 다이얼로그

macOS

  • 다이얼로그 기능
    • 기본 다이얼로그
    • 파일 선택 다이얼로그
    • 다중 파일 선택 다이얼로그
    • 폴더 선택 다이얼로그
    • 다중 폴더 선택 다이얼로그
    • 파일 저장 다이얼로그

추가 예정 기능

  • 공유
  • 클립보드 연동
  • 알림 (Windows, macOS)

시작하기

설치

샘플

  • Unity 6을 실행합니다.

  • Window -> Package Manager를 선택합니다.

  • Unity Package Manager -> Native Toolkit -> Samples -> Import를 선택합니다.

  • Tools -> Native Toolkit -> Sample을 선택합니다.

    NativeToolkitSample

  • Android 샘플

    • Game 뷰에 샘플 화면이 표시됩니다.
    • Build Profiles에서 "Android Profile" -> Export를 실행합니다.
    • Tools -> Native Toolkit -> Android -> Configure Gradle Project를 선택합니다.

    ConfigureGradleProject

    • "Browse"를 클릭하고 Export한 Android 프로젝트를 선택합니다.
    • "Run: Add Kotlin Dependencies"를 클릭하여 Kotlin 라이브러리를 추가합니다.
    • Android Studio에서 샘플 앱을 설치합니다.
  • iOS 샘플

    • Game 뷰에 샘플 화면이 표시됩니다.
    • Build Profiles에서 "iOS Profile" -> Build를 실행합니다.
    • Tools -> Native Toolkit -> iOS -> Configure Xcode Project를 선택합니다.

    IosConfigureXcodeProject

    • "Browse"를 클릭하고 빌드된 iOS 프로젝트를 선택합니다.
    • "Run: Add/Embed iOS XCFrameworks"를 클릭하여 NativeToolkit 라이브러리를 추가합니다.
    • Xcode에서 샘플 앱을 설치합니다.
  • Windows 샘플

    • Game 뷰에 샘플 화면이 표시됩니다.
    • Build Profiles에서 "Windows Profile" -> Build를 실행합니다.
    • 빌드 출력 폴더의 "Unity NativeToolkit.exe"를 실행합니다.
  • macOS 샘플

    • Game 뷰에 샘플 화면이 표시됩니다.
    • Build Profiles에서 "macOS Profile" -> Build를 실행합니다.
    • Tools -> Native Toolkit -> macOS -> Configure Xcode Project를 선택합니다.

    MacConfigureXcodeProject

    • "Browse"를 클릭하고 빌드된 macOS 프로젝트를 선택합니다.
    • "Run: Add UnityMacNativeToolkit.xcframework"를 클릭하여 NativeToolkit 라이브러리를 추가합니다.
    • Xcode에서 샘플 앱을 설치합니다.

API 사용법