Installation and sharing
Cocos Creator 3D will search for and automatically open the extensions under the
Project paths during startup.
If you plan to apply the extension to all projects, you can put the extension under the
- Windows %USERPROFILE%.CocosCreator\packages
- Mac $HOME/.CocosCreator/packages
If you only want to use this extension in the current project, put it in the
- $Your project address/packages
After we write an extension, it may be necessary to share the extension with other people. At this time, we need to pack the extension into a compressed package.
First enter the directory where the extension is located, the directory structure is as follows:
Select all internal files (
browser.js), type all files into a zip package, and name it
The zip package content format is the same as the file format:
Please be careful not to nest another extension directory inside the zip
Install Extension Pack
First, find and open the top menu Extension --> Extension Manager button.
Then select the Project or Global tab in the Extension Manager, click the + button, and select the packaged zip file.
At this time the extension will be decompressed and placed in the specified location. And the newly imported extension is displayed on the Extension Manager interface.
Finally, find the extension in the Extension Manager, click Open, and the just selected extension can run normally.
Uninstall the Installed Extension
Find the extension that needs to be deleted in the Extension Manager, and select Delete to close and delete the folder where the extension is located. If you only need to disable it, you can just select Close.
During the development process, sometimes it is necessary to modify the content of the extension, but after the modification, the logic of the extension will not be automatically updated. At this time, you need to manually reload the extension in the editor.
Find the corresponding extension in the Extension Manager.
Then select and click the Reload button. At this time, the extended code in the editor will be re-executed with the latest file.