Gamebase-Sound
Gamebase-Sound provides a flexible audio management system for Unity with support for multiple audio middleware solutions. Seamlessly integrate with CRI ADX2, Master Audio, or NodeCanvas through optional scripting define symbols, allowing you to choose your preferred audio backend while maintaining a consistent API.
com.gamebase.sound 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/sound.git README Markdown
Copy this to your project's README.md
## Installation
Add **Gamebase-Sound** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/sound.git
```
[](https://www.pkglnk.dev/pkg/sound)Dependencies (2)
README
Gamebase-Sound
Table Of Contents
- Description
- Install
- Usege
- NodeCanvas Integration
- CRI ADX2 Integration
- Master Audio Integration
- License
Description
Install
Find Packages/manifest.json in your project and edit it to look like this:
{
"scopedRegistries": [
{
"name": "OpenUPM",
"url": "https://package.openupm.com",
"scopes": [
"com.neuecc",
"com.cysharp",
"com.svermeulen",
"com.coffee",
"com.demigiant",
...
]
}],
"dependencies": {
"com.coffee.git-dependency-resolver": "1.1.3",
"com.coffee.upm-git-extension": "1.1.0-preview.12",
"com.gamebase.sound": "https://github.com/hiyorin/Gamebase-Sound.git",
...
}
}
To update the package, change #{version} to the target version.
Or, use UpmGitExtension to install or update the package.
Usage
NodeCanvas Integration
NodeCanvas is the Complete Visual Behaviour Authoring solution for Unity. For more details see the NodeCanvas docs.
Gamebase integration with NodeCanvas is disabled by default. To enable, you must add the define GAMEBASE_ADD_NODECANVAS to your project, which you can do by selecting Edit -> Project Settings -> Player and then adding GAMEBASE_ADD_NODECANVAS in the Scripting Define Symbols section.
CRI ADX2 Integration
CRI ADX2 is the best audio middleware for cross-platform development. For more details see the CRI ADX2 Manual.
Gamebase integration with CRI ADX2 is disabled by default. To enable, you must add the define GAMEBASE_ADD_ADX2 to your project, which you can do by selecting Edit -> Project Settings -> Player and then adding GAMEBASE_ADD_ADX2 in the Scripting Define Symbols section.
Create Assembly Define File in Assets/Plubins/CriWare/CriWare.asmdef.
Master Audio Integration
Master Audio gives you tremendous ease of use, speed, power and flexibility far beyond any contender. For more details see the Master Audio docs.
Gamebase integration with MasterAudio is disabled by default. To enable, you must add the define GAMEBASE_ADD_MASTERAUDIO to your project, which you can do by selecting Edit -> Project Settings -> Player and then adding GAMEBASE_ADD_MASTERAUDIO in the Scripting Define Symbols section.
License
This library is under the MIT License.
here
No comments yet. Be the first!