유틸리티 모듈 (유니티)

유니티용 now.gg 유틸리티 모듈을 통해 유니티 내에서 now.gg 유틸리티 기능을 사용하실 수 있습니다.

방법:

  1. 유니티용 now.gg 유틸리티 모듈을 다운로드하고 임포트합니다.
  2. now.gg 유틸리티 모듈을 프로젝트에 적용합니다.

모듈 다운로드 및 임포트

유니티용 now.gg 유틸리티 모듈은 유니티 패키지 파일 nowgg-utility.unitypackage에 포함되어 있습니다.

방법:

  1. 최신 버전의 유니티용 now.gg 유틸리티 모듈이 포함된 패키지를 다운로드합니다.
  2. 모듈을 다운로드한 후 프로젝트에 임포트합니다.
    • 아래와 같이 에셋 > 패키지 임포트 > 커스텀 패키지를 클릭합니다.
    • 이전에 다운로드한 nowgg-utility.unitypackage를 선택합니다.
    • 나열된 파일을 모두 선택하고 임포트를 클릭합니다.

임포트 후 ‘NowGGSdk‘라는 폴더가 프로젝트에 추가되며 해당 폴더는 에셋 폴더 최상위 루트에서 확인하실 수 있습니다.

중요: NowGGSdk 폴더에는 now.gg 유틸리티 모듈과 관련된 모든 에셋이 포함되어 있으므로 수정하지 않습니다.

유틸리티 모듈 적용

now.gg 유틸리티 모듈 적용 방법입니다.

모듈을 성공적으로 추가 후 이제 now.gg 유틸리티 모듈을 사용하실 수 있습니다.

now.gg 유틸리티 모듈 로직이 포함된 클래스를 생성하고 유틸리티 함수를 호출하는 데 사용할 수 있는 게임 오브젝트에 연결합니다.

유틸리티 모듈 구성:

  • 기기 유형
    유저의 기기(예: 휴대폰, 태블릿, 데스크톱 등)를 확인합니다.
  • URL 열기
    유저 기기의 새 브라우저 창에서 URL을 엽니다.
  • 플랫폼 감지
    앱이 now.gg 플랫폼에서 실행되고 있는지 확인합니다.

참조

1. 기기 유형

getDeviceType() 함수를 통해 유저의 기기 유형을 확인하실 수 있습니다.

유형:

  • SMARTPHONE
  • TABLET
  • DESKTOP
  • UNKNOWN (유저의 기기 유형을 감지할 수 없는 경우 표시됩니다.)

getDeviceType() 설명:

    DeviceType deviceType = UtilitySDK.getInstance().getDeviceType(applicationContext);

참조 getDeviceType


2. URL 열기

openUrl()을 통해 유저 기기의 새 브라우저 창에서 URL을 여실 수 있습니다. 아래는 샘플 코드입니다.

    UtilitySDK.getInstance().openUrl("<your_url_here>", applicationContext);

참조openUrl()


3. 플랫폼 감지

isRunningOnNowGG()을 통해 앱이 now.gg 플랫폼에서 실행되고 있는지 여부를 식별하실 수 있습니다. 아래는 샘플 코드입니다.

    UtilitySDK.getInstance().isRunningOnNowGG(applicationContext)
중요: now.gg에서 실행 중인 경우 true를 반환합니다.

참조isRunningOnNowGG()


×

목차

유틸리티 모듈 (유니티)

목차

문서 Rev. 1.0

클립보드에 복사된 텍스트
copyLinkText
질문이 있으신가요? 다음 주소로 문의하세요. dev-support@now.gg