Preparing Your Code - Overview
It may be the case the initial export doesn't work due to compilation errors or that it produces undesirably large output. This section's goal is to provide insights on how to work around most common issues in a quick an easy way without disrupting general Unity workflow.
Luna supplied a number of tools and features that help you navigate your code and ensure it can be compiled with Luna, in the Code and Develop section of the Luna UI.
First of all, it is helpful to go over the below checklist and make sure Luna is properly set up for the project:
- Make sure to follow initial setup steps of Luna
- Choose appropriate export type via Luna UI
- Verify Luna installation by exporting a simple scene
When the project export process is started but the code compilation fails, the following topics describe how to address common issues:
- Using the Project Diagnostics feature to analyse your project and view any build issues
- Opening a Visual Studio solution to get an overview of compilation errors
- Incompatible names should be checked to avoid naming collisions.
- Excluding scripts from compilation process
- Excluding blocks of code from compilation process
- Using Automatic Stubbing to remove third party libraries