I updated everything to the latest Unity Editor. Also realized I had the wrong shaders on my hairs, those are fixed and the hairs look MUCH better!
1.9 KiB
Use Visual Scripting with Unity Cloud Build
At build time, Unity removes any code that isn't used by a project to reduce build size. This can cause problems with Visual Scripting because Unity can remove code that's necessary for Script Graphs to run in a project.
For versions 1.7.x, Visual Scripting generates an AotStubs.cs
file, which stores the Unity APIs that graphs use. With the AotStubs.cs
file, Unity doesn't remove any Unity APIs used in a graph from a build. You can generate this file when you create a build of a project.
Builds through Unity Cloud Build can fail because Cloud Build prevents domain reload between the prebuild and build phases of the project. Without a domain reload, the build doesn't include the generated AotStubs.cs
file. For more information about domain reload, see Domain Reloading in the Unity User Manual.
To build a Visual Scripting project with Cloud Build, do the following:
-
Build the project locally for your desired platform.
For more information on how to build a project, see the relevant section for each platform in Platform development in the User Manual. -
After the build, do one of the following:
- Open the project files in the system file explorer.
- Open the Project window in the Unity Editor.
-
In the project files, go to Assets > Unity.VisualScripting.Generated > VisualScripting.Core.
-
Locate the
AotStubs.cs
file. -
Add the
AotStubs.cs
file to your source control system.
Your Cloud Build settings might automatically trigger a new build of the project after you commit the AotStubs.cs
file. For more information about version control systems and Cloud Build, see Unity Cloud Build in the User Manual.