The Unity engine's player settings introduction

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.