I'm using the unity5.4.3 version.
First, the window opens:
Viewing player settings from the menu bar, select Edit->project settings->player
Second, global settings
The first part:
- Company Name
- Product name, which will appear in the menu bar when the game is running. It is also used to set the parameter file.
- The default icon defaults to the default icon for each platform, and the published item icon (which can be overwritten later by a particular platform).
- The default cursor is where the mouse moves to the appropriate position. The default cursor State (usually an arrow ) is the mouse shape.
- The cursor Hotspot settings.
Note: The last two items are usually not set.
three, Per-platform Settings each platform setup
(i), PC, Mac, Linux and other platform settings
1, Resolution and Presentation resolution and description (1) Resolution resolution default is full screen defaults is Native Resolution default local resolution run in background background, whether it runs continuously when the program is not in the current window, or whether to pause (2) Stadalone Player Opti ONS stand-alone test
Capture single screen captures single, whether this should be only on the main screen, or can be displayed in Split
Display Resolution Dialog Show resolution dialog box, whether to display the resolution quality selection screen after running the program
Use Player Log user logs
Resizable window allows users to adjust the size of the stand-alone player windows
Mac App Store Validation Mac App Store verification
D3d9/d3d11 fullscreen Mode 3D effect selection
Visible in Background
If the visible in background option is not ticked, the U3D program will automatically minimize every time the file is opened, or when I switch to another window, but if the first tick, then the U3D program will be like a Windows window, But not minimized.
Allow fullscreen switch full screen switch
Force single Instance------allow only one program to open at the same time
Supported Aspect Ratios supports the aspect ratio, the resolution dialog box (Resolution Dialog) that can be selected in the aspect ratio, this list enables the resolution supported by the project's display.
2. Icon iconsOverride for Standalone overlay icon, tick if you want to customize the icon for a single-machine game. Fill in the box with icons of different sizes3, Splash image animation picture set config Dialog Banner Configuration dialog banner, add custom splash screen, will be displayed at the beginning of the game. 4. Other Settings settings (1) Rendering render Rendering Path rendering paths
Vertex lit vertex light,
minimum illumination Fidelity, no shadow support, preferably for old machines or restricted mobile platforms.
Forward with Shaders forward shader, well supported illumination features, limited support shadows.
Deferred Lighting delay illumination, the best support for lighting and shadow characteristics, but requires a certain degree of hardware support. It is best to have a lot of real-time lighting. Untiy Professional Edition features.
Color space in color space for rendering
gammaspace Rendering Gamma Space Rendering
Rendering is gamma-corrected Gamma correction Rendering
Linear Rendering Linear Rendering
Rendering is do in linear space rendering in linear space
Static batch batching, compile-time settings use static batching (default is not valid in Web Player). Unity Pro features.
Dynamic batching dynamically batch, compile-time settings use dynamic batching (default activation).
GPU skinning
Improved rendering performance with graphics jobs Experimer
Virtual Reality supported need to be checked on when developing VR games
Scripting Define Symbols Script definition identification, corresponding custom label per platform
API compatibility level API compatibility levels
Prebake Collision Meshes does not tick to generate this mesh collision data, to generate collision data need to access the mesh vertex data, found that the vertex data will be reported above the error. Tick will result in additional memory usage, recommended tick.
Preload Shaders pre-loaded shader
Vertex Compression Compression vertex
Optimize Mesh Data Grid optimization
Logging Log
(ii) settings for the iOS platform1, Resolution and Presentation resolution and description Resolution resolution default Orientation
Portrait Portrait,The device is in portrait mode, the device is vertically handheld and the home key is at the bottom. Portrait Upside Down (IOS only)Vertical inversion (iOS only)The device is in portrait inverted mode, the device is vertically handheld and the home key is at the top. Landscape Right (IOS only)Right Landscape (iOS only)The device is in landscape mode, the device is vertically handheld and the home key is on the left. Landscape Leftleft transverse,The device is in landscape mode, the device is vertically handheld and the home key is on the right. Auto Rotation automatically rotates,automatically sets the screen orientation based on the device's physical device orientation.
Multitasking support supports multiple tasks, adding a playersetting option to add iOS9 uirequiresfullscreen, enabling Xcode to generate lists on/off multi-tasking support.
status bar
Status bar Hidden hides the status bar, specifying whether the state bar is initially hidden when the app starts.
status bar style, which specifies the style of the status bar when the app starts.
default-default; black translucent-dark translucent; black opaque-opaque.
Disable Depth and stencil forbidden depth and XX
Show Loading Indicator Display the add-in bar
Don ' t show no indicator no add-ons; white white Large black; Gray Grey
2. Debugging and crash reporting debug and crash report
(1) Debugging commissioning
Enable Internal Profiler using internal analyzers
(2) Crash reporting crash report
On. NET Unhandledexcepti
3. Other Settings settings
(1) Rendering rendering
Rendering Path, which is shared between the standalone and web versions.
Vertex lit vertex illumination, minimum illumination fidelity, no shadow support, preferably for old machines or restricted mobile platforms.
Forward with Shaders forward shader, well supported illumination features, limited support shadows.
Deferred Lighting delay illumination, the best support for lighting and shadow characteristics, but requires a certain degree of hardware support. It is best to have a lot of real-time lighting. Untiy Professional Edition features.
Static batching is statically batching compiled (activated by default). Professional Edition only feature
The Auto Graphics API is best fixed OpenGL ES 2.0, do not choose Automatic and do not choose metal, Because this option may cause the app to appear crash on Iphone6.
Dynamic batching is dynamically batched, and the settings are compiled using dynamic batching (which is activated by default).
GPU skinning
Improved rendering performance with graphics jobs Experimer
(2), identification identifier
Bundle Identifier Package identifiers, strings used in your certificate from the Apple Developer Network account. (This item is shared with iOS and Android)
Bundle version, which specifies the version number of the package, the iteration version number of the package (either published or unpublished). This is a single increment of the string, separated by one or more periods. (This item is shared with iOS and Android)
(3) configuration
Target device, specifying the application target device type.
Scripting backend in Unity3d automatic packaging process, if you want to submit to AppStore Audit, need to support 64-bit, you need to select Playersetting Scripting in backend for il2cpp.
Target SDK
Target minimum iOS version minimum
Use on demand resources resource requirements
Accelerometer Frequency reduces the acceleration of sampling frequency to see some performance benefits, even if the game does not use accelerators
Camera usage Description describes the usage of cameras
Location Usage Description Locations
Microphone Usage Description Microphone
Override ipod music with ipod overlay, if selected, the app mutes the user's ipod music. Otherwise, the user's ipod music will continue to play in the background.
UI Requires Persistent WiFi user interface requires persistent WiFi link
Behavior in Background exit; Suspend hangs; custom customization.
Allow Downloads over HTTP allows download
Supported URL schemes Support URL scheme
Disable HW Statistics Disable HW statistics
Architecture default Architecture uses "Universal", which means that the built app will contain two binary parts of ARMv7 and ARM64.
(4) Optimization optimization
API compatibility level API compatibility levels
Prebake collision Level pre-bake collision levels
Preload Shaders pre-load shader
Preloaded Assets pre-loaded assets
AOT compilation options AOT compiler option
Strip Engine Code to peel off the engines of the option. The official document describes it as "if selected, unity will default to the components that will not be used in the project", that is, if there is no audio feature in your project, unity will remove this part of the code to reduce the size when it is encapsulated.
Vertex Compression Compression vertex
Optimize Mesh Data Grid optimization
(iii), Android platform SettingsOther Settings settings
(1) Rendering rendering
Rendering path, which is shared between the standalone and web versions. Vertex lit vertex illumination, minimum illumination fidelity, no shadow support, preferably for old machines or restricted mobile platforms. Forward with Shaders forward shader, well supported illumination features, limited support shadows. Deferred Lighting delay illumination, the best support for lighting and shadow characteristics, but requires a certain degree of hardware support. It is best to have a lot of real-time lighting. Untiy Professional Edition features.
static batching is statically batching compiled (activated by default). Professional Edition only feature
The Auto Graphics API is best fixed OpenGL ES 2.0, do not select automatic and do not select metal, because this option may cause the app to appear crash on Iphone6.
Dynamic batching is dynamically batched, and the settings are compiled using dynamic batching (which is activated by default).
GPU skinning
Improved rendering performance with graphics jobs Experimer
Virtual Reality supported need to be checked on when developing VR games
Protect graphics memory to protect the graphic memories, default unchecked
(2) Identification identifier
Bundle Identifier Package identifiers, strings used in your certificate from the Apple Developer Network account. (This item is shared with iOS and Android)
Bundle version, which specifies the version number of the package, the iteration version number of the package (either published or unpublished). This is a single increment of the string, separated by one or more periods. (This item is shared with iOS and Android)
Bundle version Code package release codes
(3) configuration
Scripting backend in Unity3d automatic packaging process, if you want to submit to AppStore Audit, need to support 64-bit, you need to select Playersetting Scripting in backend for il2cpp.
Mute other audio Sources sources
Disable HW Statistics Disable HW statistics
Device Filter Filters
The Install location allows us to greatly reduce the amount of space that the APK occupies in the system.
Internet Access Web Access
Write premission Input Permissions
Android TV compatibility TV compatibility
Android Game Games
Android GamePad Support Handles
(4) Optimization optimization
API compatibility level API compatibility levels
Prebake collision Level pre-bake collision levels
Preload Shaders pre-load shader
Preloaded Assets pre-loaded assets
AOT compilation options AOT compiler option
Strip Engine Code to peel off the engines of the option. The official document describes it as "if selected, unity will default to the components that will not be used in the project", that is, if there is no audio feature in your project, unity will remove this part of the code to reduce the size when it is encapsulated.
Vertex Compression Compression vertex
Optimize Mesh Data Grid optimization
(5) Publishing Settings release Settings Release settings for Andriod electronics market
Keystore KeyStore, choose whether to create a new keystore or use an existing.
Use Existing Keystore using an existing KeyStore
Create New Keystore Creating a KeyStore
Browse Keystore key
Lets you select an existing Keystore. Select an existing KeyStore
Keystore Password Key Vault password
Password for the Keystore. Key Store password
Confirm Password Confirm password, Confirm password, enable only when the Create New keystore option is selected
Key key
Alias aliases
Password Password
when split application binary is enabled to detach the application binary (split application binary), the player executable and data will be detached, generating only executable (Java, Native) code (approximately 10MB), Any and all script/plugin code as well as the. APK (primary application binary) for the first scene data.
The Unity engine's player settings introduction