Wwise SDK 2024.1.1
|
You can create plug-ins with a Python script included with Wwise. Before you do so, ensure that the \Scripts\Build\Plugins
directory is writable and not under source control (see Using Wwise with your source control system for more information).
To create a new plug-in, run the following commands and answer the prompts:
Here is an example session:
This will create a directory that is named after your plug-in's current working directory. The directory contains a skeleton for the type of plug-in to create.
MyNewFX/ ├── FactoryAssets │ └── Manifest.xml ├── Help ├── MyNewFXConfig.h ├── PremakePlugin.lua ├── SoundEnginePlugin │ ├── MyNewFXFX.cpp │ ├── MyNewFXFX.h │ ├── MyNewFXFXFactory.h │ ├── MyNewFXFXParams.cpp │ ├── MyNewFXFXParams.h │ └── MyNewFXFXShared.cpp ├── WwisePlugin │ ├── MyNewFX.def │ ├── MyNewFX.xml │ ├── MyNewFXPlugin.cpp │ ├── MyNewFXPlugin.h │ └── Win32 │ ├── MyNewFXPluginGUI.cpp │ └── MyNewFXPluginGUI.h │ └── res │ └── Md │ └── en │ └── Placeholder.md ├── additional_artifacts.json └── bundle_template.json
The purpose of these files and directories is as follows:
Authoring/Help/<PluginName>
folder.You can now successfully start writing your plug-in! Refer to Audio Plug-ins for more information on how to write audio plug-ins.
Note: Plug-in tools use a hash of the plug-in name to generate the Plug-in ID. If a user wants to change the Company ID or the Plug-in ID, they must change them in three files: ProjectNameConfig.h, FactoryAssets/Manifest.xml and WwisePlugin/ProjectName.xml. |
Note: If you are generating plug-ins using the same settings and want to automate a task, prompts can be pre-filled by passing them as command-line arguments. python "%WWISEROOT%/Scripts/Build/Plugins/wp.py" new [--sink | --mixer | --object_processor | --source | --effect] [--out-of-place] [-a AUTHOR] [-d DESCRIPTION] [-t DISPLAY_NAME] [-n NAME] [--no-prompt]
See the help of new command for the meaning of each argument. python "%WWISEROOT%/Scripts/Build/Plugins/wp.py" new -h
|
Next section: Configuring Your Project With Premake
Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !
Visitez notre page d'AideEnregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !
Partir du bon pied avec Wwise