Project Requirements
- Minimum Unity version:
2022.3.21+ or 6.0.23+ (except 2022.3.40 - 2022.3.50).
- Required packages:
Entities.Graphics 1.2.0 [not required for Mono cars]
Unity.Physics 1.2.0 [not required for Mono cars]
Custom Physics Authoring [not required for Mono cars]
- Asset store packages:
Limitations
WebGL not supported.
Vehicles with trailers or wagons are not currently supported for NoPhysics.
Package Installation
Steps
Download & import from the Unity Asset Store .
First time initialization window will appear automatically or you can open it manually from the toolbar
604Spirit/CityEditor/Window/Package Initialization.Click Load Packages to start downloading the packages required for this tool.
Note
- Recommended custom packages [optional from version v1.1.0 onwards, but is recommended for advanced users]:
Extenject (com.svermeulen.extenject) - library for injecting dependencies (Extenject).
Note
- Script define symbols required for the project:
DOTS_CITY
UNITY_PHYSICS_CUSTOM
After the packages have been downloaded & installed, if the console has nunit.framework or Burst compilation errors, restart Unity.
Download the optional assets from the Asset Store [from version v1.1.0, steps 5-7 are optional, a built-in audio engine is available by default]:
Note
- Optional asset store packages:
FMOD - asset store plugin for game sounds FMOD
Note
- Script define symbols required for the project:
FMOD
After that, press the Add Scripting Define button.
Install the FMOD sound settings.
Note
If the project is created from scratch, the Pipeline, Layer settings, and Project settings will be configured automatically. You can skip the next steps and proceed directly to Step 11.
If you are updating an existing project, follow steps 8 to 10 manually inside the initialization window.
[Manual Setup] Open the Pipeline tab, press the Import Graphics button if you want to use the demo pipelines (optional step), otherwise set Rendering path to Forward+ in your pipeline settings.
[Manual Setup] Open the Layer settings tab, select the layers to import according to your use case, and press the Apply button.
Note
The TrafficNode layer are required for TrafficNode prefab; others are optional. Read more about project layers here.
[Manual Setup] Open the Project settings tab & press Add all scenes to build if you want to add demo scenes to your project.
In the appeared License Manager window, enter your invoice ID .
The next step is to set up the new scene or launch the existing Demo or Demo Mono scene.
