버전

menu_open
Wwise SDK 2022.1.18
소스 컨트롤 플러그인 예제 코드

기본 소스 컨트롤 예제 플러그인

이 소스 컨트롤 플러그인은 기본적인 작업에 대한 환경설정 대화 상자의 간단한 사용 예를 보여줍니다. 파일 상태 및 Project Explorer 아이콘을 표시합니다. 단, 실제 특정 소스 컨트롤 시스템에 기반한 게 아니라, 기본 프로젝트로 사용해 소스 컨트롤 플러그인이 Wwise에서 어떻게 동작하는지 이해하는 데 중점을 두고 있습니다. 이 예제를 사용해 자신의 플러그인을 직접 만드는 데 기본 틀로 활용할 수 있습니다.

위치: "samples\SourceControl\SourceControlSample"

출력된 함수를 구현하는 DLL 인터페이스 소스 코드 및 출력할 함수가 포함된 정의 파일은 다음에서 찾아보실 수 있습니다.

  • SourceControlSample/DllInterface.cpp
  • SourceControlSample/SourceControlSample.def

    AK::Wwise::ISourceControl 구현은 다음에서 찾아보실 수 있습니다.

  • SourceControlSample/SamplePlugin.cpp
  • SourceControlSample/SamplePlugin.h

환경설정 대화 상자 구현은 다음에서 찾아보실 수 있습니다.

  • SourceControlSample/DlgConfiguration.cpp
  • SourceControlSample/DlgConfiguration.h

Perforce 소스 컨트롤 예제 플러그인

Wwise에 기본으로 들어있는 Perforce 플러그인입니다. 이를 이용해 Wwise 저작 애플리케이션에서 Perforce 작업을 실행할 수 있습니다. 전체 소스 코드가 포함돼있어 소스 컨트롤 플러그인과 관련된 모든 내용이 들어있는 예제를 제공하며, 필요에 따라 플러그인을 사용자 정의로 맞추거나 향상시킬 수도 있습니다.

위치: "SDK\samples\SourceControl\Perforce"

How to Build the Perforce Source Control Sample Plug-in

Wwise를 위한 Perforce 플러그인을 빌드하기에 앞서, Perforce C++ API와 OpenSSL 파일을 설치하고 이들을 올바른 위치에 저장해놓아야 합니다.

  1. Download the Perforce/Helix Core C/C++ API Windows(x64) vs2017/static libraries from http://www.perforce.com or ftp://ftp.perforce.com/perforce. 현재 버전은 Perforce 2018.1 C/C++ API 입니다.
    참고: The vs2017 libraries are compatible with Visual Studio 2019 and are the correct libraries to download.
  2. Extract the libraries to both of the following directories:
    • "[Wwise Installation Root]\Authoring\source\3rdParty\Perforce\vs2019\Debug"
    • "[Wwise Installation Root]\Authoring\source\3rdParty\Perforce\vs2019\Release" After the extraction, ensure that the Debug and Release directories both contain the "include", "lib", and "sample" directories.
  3. https://indy.fulgan.com/SSL/https://indy.fulgan.com/SSL/LinkLibs/에서 OpenSSL 바이너리 파일과 라이브러리 Windows(x64)를 다운 받으세요. 현재 버전은 OpenSSL 1.0.2m입니다.
  4. 바이너리 파일들(libeay32.dll,ssleay32.dll)을 다음 위치로 추출하세요: "[Wwise Installation Root]\Authoring\source\3rdParty\OpenSSL\bin"
  5. 라이브러리 파일들(libeay32.lib,ssleay32.lib)을 다음 위치로 추출하세요: "[Wwise Installation Root]\Authoring\source\3rdParty\OpenSSL\lib"

You can now open the Perforce plug-in's project ("SDK\samples\SourceControl\Perforce\Perforce.vcxproj") and build the plug-in. Wwise 소스 컨트롤 플러그인 API와 설치에 대한 더 많은 정보는 소스 컨트롤 플러그인 을 참고하세요.

참고: Some modifications to the code or project might be required in order to build with a different version of Perforce.

Subversion 소스 컨트롤 예제 플러그인

Wwise에 기본으로 포함돼있는 Subversion 플러그인입니다. 이를 이용해 Wwise 저작 애플리케이션에서 Subversion 작업을 실행할 수 있습니다. 전체 소스 코드가 포함돼있어 소스 컨트롤 플러그인에 필요한 모든 내용이 들어있는 예제를 제공합니다. 소스 코드를 포함시키면 필요에 따른 사용자 정의가 가능해 보다 향상된 플러그인을 만들 수 있습니다.

위치: "SDK\samples\SourceControl\Subversion"

How to Build the Subversion Source Control Sample Plug-in

Subversion 플러그인 프로젝트(SDK\samples\SourceControl\Subversion\Subversion.vcxproj)를 열어 플러그인을 빌드하세요. Wwise 소스 컨트롤 플러그인 API와 설치에 대한 더 많은 정보는 소스 컨트롤 플러그인 을 참고하세요.

참고:
  • The Subversion plug-in that is included in the Wwise distribution was built using Subversion 1.8.5. Some modifications to the code or project might be required in order to build with a different version of Subversion.
  • The Debug configuration of the Subversion plug-in uses the non-Debug Runtime Library to avoid memory allocation problems between the Subversion libraries and the plug-in.

이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요