You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When checked, the engine will write a log file. If running more than one instance from the editor the file will be named *instance_2_log.txt* with `2` being the instance index. If running a single instance or from a bundle the file will be named *log.txt* The location of the log file will be one of the following paths (tried in order):
65
71
@@ -161,12 +167,18 @@ The desired frame rate in Hertz. Set to 0 for variable frame rate. A value large
161
167
#### Swap interval
162
168
This integer value controls how the application deals with vsync. 0 disables vsync, and the default value is 1. When using an OpenGL adapter, this value sets the number of frames the window should [update between buffer swaps](https://www.khronos.org/opengl/wiki/Swap_Interval). For Vulkan, there is no built-in concept of swap interval, the value instead controls if vsync should be enabled or not.
163
169
170
+
#### Vsync
171
+
Rely on hardware vsync for frame timing. Can be overridden depending on graphics driver and platform specifics. For deprecated 'variable_dt' behavior, uncheck this setting and set frame cap 0.
172
+
164
173
#### Display Profiles
165
174
Specifies which display profiles file to use, `/builtins/render/default.display_profilesc` by default. Learn more in the [GUI Layouts manual](/manuals/gui-layouts/#creating-display-profiles).
166
175
167
176
#### Dynamic Orientation
168
177
Check if the app should dynamically switch between portrait and landscape on device rotation. Note that the development app does not currently respect this setting.
169
178
179
+
#### Display Device Info
180
+
Output GPU info to console at startup.
181
+
170
182
---
171
183
172
184
### Render
@@ -185,8 +197,18 @@ Clear color alpha channel, used by the render script and when the window is crea
185
197
186
198
---
187
199
200
+
### Font
201
+
202
+
#### Runtime Generation
203
+
Use runtime font generation.
204
+
205
+
---
206
+
188
207
### Physics
189
208
209
+
#### Max Collision Object Count
210
+
Max number of collision objects.
211
+
190
212
#### Type
191
213
Which type of physics to use, `2D` or `3D`.
192
214
@@ -238,6 +260,12 @@ The max number of 3d ray cast requests per frame.
238
260
#### Trigger Overlap Capacity
239
261
The maximum number of overlapping physics triggers.
240
262
263
+
#### Velocity Threshold
264
+
Minimum velocity that will result in elastic collisions.
265
+
266
+
#### Max Fixed Timesteps
267
+
Max number of steps in the simulation when using fixed timestep (3D only).
268
+
241
269
---
242
270
243
271
### Graphics
@@ -254,6 +282,9 @@ The max number of render calls.
254
282
#### Max Characters:
255
283
The number of characters preallocated in the text rendering buffer, i.e. the number of characters that can be displayed each frame.
256
284
285
+
#### Max Font Batches
286
+
The maximum number of text batches that can be displayed each frame.
287
+
257
288
#### Max Debug Vertices
258
289
The maximum number of debug vertices. Used for physics shape rendering among other things.
259
290
@@ -271,6 +302,13 @@ Set the 'core' OpenGL profile hint when creating the context. The core profile r
@@ -334,6 +372,9 @@ Max number of game objects in the input stack.
334
372
#### Gain
335
373
Global gain (volume), `0`--`1`.
336
374
375
+
#### Use Linear Gain
376
+
If enabled, gain is linear. If disabled, uses an exponential curve.
377
+
337
378
#### Max Sound Data
338
379
Max number of sound resources, i.e the number of unique sound files at runtime.
339
380
@@ -346,6 +387,12 @@ Max number of sound resources, i.e the number of unique sound files at runtime.
346
387
#### Max Sound Instances
347
388
Max number of concurrent sound instances, i.e. actual sounds played at the same time.
348
389
390
+
#### Max Component Count
391
+
Max number of sound components per collection.
392
+
393
+
#### Sample Frame Count
394
+
Number of samples used for each audio update. 0 means automatic (1024 for 48 kHz, 768 for 44.1 kHz).
395
+
349
396
#### Use Thread
350
397
If checked, the sound system will use threads for sound playback to reduce risk of stutter when the main thread is under heavy load.
351
398
@@ -404,18 +451,24 @@ Max number of mesh components per collection. [(See information about component
404
451
#### Max Count
405
452
Max number of model components per collection. [(See information about component max count optimizations)](#component-max-count-optimizations).
406
453
454
+
#### Split Meshes
455
+
Split meshes with more than 65536 vertices into new meshes.
456
+
457
+
#### Max Bone Matrix Texture Width
458
+
Maximum width of the bone matrix texture. Only the size needed for animations is used, rounded up to nearest power-of-two.
459
+
460
+
#### Max Bone Matrix Texture Height
461
+
Maximum height of the bone matrix texture. Only the size needed for animations is used, rounded up to nearest power-of-two.
462
+
407
463
---
408
464
409
465
### GUI
410
466
411
467
#### Max Count
412
468
Max number of GUI components. [(See information about component max count optimizations)](#component-max-count-optimizations).
413
469
414
-
#### Max Particlefx Count
415
-
The max number of concurrent emitters.
416
-
417
470
#### Max Particle Count
418
-
The max number of concurrent particles.
471
+
The max number of concurrent particles in GUI.
419
472
420
473
#### Max Animation Count
421
474
The max number of active animations in gui.
@@ -442,6 +495,19 @@ The max number of concurrent particles.
442
495
443
496
---
444
497
498
+
### Box2D
499
+
500
+
#### Velocity Iterations
501
+
Number of velocity iterations for the Box2D 2.2 physics solver.
502
+
503
+
#### Position Iterations
504
+
Number of position iterations for the Box2D 2.2 physics solver.
505
+
506
+
#### Sub Step Count
507
+
Number of sub-steps for the Box2D 3.x physics solver.
508
+
509
+
---
510
+
445
511
### Collection proxy
446
512
447
513
#### Max Count
@@ -471,6 +537,9 @@ Image file (.png) to use as application icon at given width and height dimension
471
537
#### Launch Screen
472
538
Storyboard file (.storyboard). Learn more about how to create one in the [iOS manual](/manuals/ios/#creating-a-storyboard).
473
539
540
+
#### Icons Asset
541
+
The icons asset file (.car) containing app icons.
542
+
474
543
#### Prerendered Icons
475
544
(iOS 6 and earlier) Check if your icons are prerendered. If this is unchecked the icons will get a glossy highlight added automatically.
476
545
@@ -492,9 +561,6 @@ The Apple Privacy Manifest for the application. The field will default to `/buil
492
561
#### Custom Entitlements
493
562
If specified, the entitlements in the supplied provisioning profile (`.entitlements`, `.xcent`, `.plist`) will be merged with the entitlements from the provisioning profile supplied when bundling the application.
494
563
495
-
#### Override Entitlements
496
-
If checked the Custom Entitlements will replace the ones in the provisioning profile when bundling. Must be used in combination with the Custom Entitlements setting above.
497
-
498
564
#### Default Language
499
565
The language used if the application doesn't have user's preferred language in `Localizations` list (see [`CFBundleDevelopmentRegion`](https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-130430)). Use the two-letter ISO 639-1 standard if preferred language is available there or the three-letter ISO 639-2.
500
566
@@ -520,12 +586,21 @@ Specifies which payload JSON field should be used as notification text. If left
520
586
#### Version Code
521
587
An integer value indicating the version of the app. Increase the value for each subsequent update.
522
588
589
+
#### Minimum SDK Version
590
+
The minimum API Level required for the application to run (`android:minSdkVersion`).
591
+
592
+
#### Target SDK Version
593
+
The API Level that the application targets (`android:targetSdkVersion`).
594
+
523
595
#### Package
524
596
Package identifier. Must consist of two or more segments separated by a dot. Each segment must start with a letter. Each segment must only consist of alphanumeric letters or the underscore character.
525
597
526
598
#### GCM Sender Id
527
599
Google Cloud Messaging Sender Id. Set this to the string assigned by Google to enable push notifications.
528
600
601
+
#### FCM Application Id
602
+
Firebase Cloud Messaging Application Id.
603
+
529
604
#### Manifest
530
605
If set, use the specified Android manifest XML file when bundling.
531
606
@@ -538,9 +613,15 @@ Specifies which method to use to get keyboard input on Android devices. Valid op
538
613
#### Immersive Mode
539
614
If set, hides the navigation and status bars and lets your app capture all touch events on the screen.
540
615
616
+
#### Display Cutout
617
+
Extend to display cutout.
618
+
541
619
#### Debuggable
542
620
Whether or not the application can be debugged using tools such as [GAPID](https://github.com/google/gapid) or [Android Studio](https://developer.android.com/studio/profile/android-profiler). This will set the `android:debuggable` flag in the Android manifest ([official documentation](https://developer.android.com/guide/topics/manifest/application-element#debug)).
543
621
622
+
#### ProGuard config
623
+
Custom ProGuard file to help strip redundant Java classes from the final APK.
624
+
544
625
#### Extract Native Libraries
545
626
Specifies whether the package installer extracts native libraries from the APK to the file system. If set to `false`, your native libraries are stored uncompressed in the APK. Although your APK might be larger, your application loads faster because the libraries load directly from the APK at runtime. This will set the `android:extractNativeLibs` flag in the Android Manifest ([official documentation](https://developer.android.com/guide/topics/manifest/application-element#extractNativeLibs)).
546
627
@@ -549,7 +630,7 @@ Specifies whether the package installer extracts native libraries from the APK t
549
630
### macOS
550
631
551
632
#### App Icon
552
-
Image file (.png) to use as application icon on macOS.
633
+
Bundle icon file (.icns) to use as application icon on macOS.
553
634
554
635
#### Info.plist
555
636
If set, use the specified info.plist file when bundling.
@@ -600,6 +681,9 @@ Suffix to be appended to the archive files. Useful to, for instance, force non-c
600
681
#### Engine Arguments
601
682
List of arguments that will be passed to the engine.
602
683
684
+
#### Wasm Streaming
685
+
Enable streaming of the wasm file (faster and uses less memory, but requires the `application/wasm` MIME type).
686
+
603
687
#### Show Fullscreen Button
604
688
Enables Fullscreen Button in `index.html` file.
605
689
@@ -632,11 +716,11 @@ Check to automatically finish IAP transactions. If unchecked, you need to explic
632
716
633
717
### Live update
634
718
635
-
#### Private Key
636
-
If set, use the specified private key file when bundling live update content. If no key file is set, a key is generated.
719
+
#### Settings
720
+
Liveupdate settings resource file to use during bundling.
637
721
638
-
#### Public Key
639
-
If set, use the specified public key file when bundling live update content. If no key file is set, a key is generated.
722
+
#### Mount On Start
723
+
Enables auto-mount of previously mounted resources when the application starts.
640
724
641
725
---
642
726
@@ -649,9 +733,18 @@ If set, use the app manifest to customize the engine build. This allows you to r
649
733
650
734
### Profiler
651
735
736
+
#### Enabled
737
+
Enable the in-game profiler.
738
+
652
739
#### Track Cpu
653
740
If checked, enable CPU profiling in release versions of the builds. Normally, you can only access profiling information in debug builds.
654
741
742
+
#### Sleep Between Server Updates
743
+
Number of milliseconds to sleep between server updates.
0 commit comments