-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Marking Menu is a commonly used radial menu that gives you a TON of quick access functionality for your project. Setup project-related actions and speed up the development process in a few lines of code.
- Start using. Required setup steps
- Setup. Required setup steps
- Navigate to the
Packagesdirectory of your project. - Adjust the project manifest file
manifest.jsonin a text editor. - Ensure
https://registry.npmjs.org/is part ofscopedRegistries.- Ensure
com.stansassetsis part ofscopes. - Add
com.stansassets.marking-menuto thedependencies, stating the latest version.
- Ensure
A minimal example ends up looking like this. Please note that the version X.Y.Z stated here is to be replaced with the latest released version which is currently .
{
"scopedRegistries": [
{
"name": "npmjs",
"url": "https://registry.npmjs.org/",
"scopes": [
"com.stansassets"
]
}
],
"dependencies": {
"com.stansassets.marking-menu": "X.Y.Z",
...
}
}- Switch back to the Unity software and wait for it to finish importing the added package.
- Install openupm-cli
npm install -g openupm-clioryarn global add openupm-cli - Enter your unity project folder
cd <YOUR_UNITY_PROJECT_FOLDER> - Install package
openupm add com.stansassets.marking-menu
You can also install this package via Git URL. To load a package from a Git URL:
- Open Unity Package Manager window.
- Click the add + button in the status bar.
- The options for adding packages appear.
- Select Add package from git URL from the add menu. A text box and an Add button appear.
- Enter the
https://github.com/StansAssets/com.stansassets.marking-menu.gitGit URL in the text box and click Add. - You may also install a specific package version by using the URL with the specified version.
https://github.com/StansAssets/com.stansassets.marking-menu.git#X.Y.X- Please note that the version
X.Y.Zstated here is to be replaced with the version you would like to get. - You can find all the available releases here.
- The latest available release version is
Unity Package Manager supports referencing packages from private repositories by SSH, see an example:
"com.company.app": "ssh://git@github.com/Company/app.git#X.Y.Z".
But easy to stumble if doing it the first time because Unity Package Manager requires the only SSH key without a passphrase. A quick guide to starting with:
- Start Git Bash and generate SSH key without a passphrase if you don't have one already. (Git SSH Guide)
- Add SSH key to an ssh-agent. Reboot PC.
- Create some temporary directory on a PC and go there by executing command
cd C:\Repositories\SSHTestRepository. Clone repository that going to be referenced as a package withgit clone git@github.com/Company/app.git, agree with adding to a hosts list. - Done! Feel free to delete previously cloned repository.
For more information about what protocols Unity supports, see Git URLs.