0
0
Unityframework~10 mins

Build settings configuration in Unity - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to set the build target to Android.

Unity
UnityEditor.EditorUserBuildSettings.activeBuildTarget = BuildTarget.[1];
Drag options to blanks, or click blank then click option'
AiOS
BWebGL
CAndroid
DWindows
Attempts:
3 left
💡 Hint
Common Mistakes
Using BuildTarget.iOS instead of Android
Misspelling the build target name
2fill in blank
medium

Complete the code to add a scene to the build settings.

Unity
var scene = new UnityEditor.EditorBuildSettingsScene("Assets/Scenes/Main.unity", [1]);
UnityEditor.EditorBuildSettings.scenes = new UnityEditor.EditorBuildSettingsScene[] { scene };
Drag options to blanks, or click blank then click option'
Afalse
Btrue
Cnull
D0
Attempts:
3 left
💡 Hint
Common Mistakes
Using false which disables the scene
Passing null instead of a boolean
3fill in blank
hard

Fix the error in setting the build path for the build player.

Unity
UnityEditor.BuildPipeline.BuildPlayer(scenes, [1], BuildTarget.StandaloneWindows64, BuildOptions.None);
Drag options to blanks, or click blank then click option'
Anull
BBuildPlayerPath
CBuildPath
D"Builds/MyGame.exe"
Attempts:
3 left
💡 Hint
Common Mistakes
Passing null or undefined variables
Using variable names without defining them
4fill in blank
hard

Fill both blanks to create a build player with scenes and set the build target to WebGL.

Unity
string[] scenes = { "Assets/Scenes/Start.unity", "Assets/Scenes/Game.unity" };
UnityEditor.BuildPipeline.BuildPlayer(scenes, [1], BuildTarget.[2], BuildOptions.None);
Drag options to blanks, or click blank then click option'
A"Builds/WebGLBuild"
B"Builds/AndroidBuild.apk"
CWebGL
DAndroid
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing Android build path with WebGL target
Using incorrect build target names
5fill in blank
hard

Fill all four blanks to create a build player with enabled scenes, set the build target to iOS, and specify the build path.

Unity
var scenes = new UnityEditor.EditorBuildSettingsScene[] {
    new UnityEditor.EditorBuildSettingsScene("Assets/Scenes/Menu.unity", [1]),
    new UnityEditor.EditorBuildSettingsScene("Assets/Scenes/Level1.unity", [2])
};
UnityEditor.EditorBuildSettings.scenes = scenes;
UnityEditor.BuildPipeline.BuildPlayer(scenes.Select(s => s.path).ToArray(), [3], BuildTarget.[4], BuildOptions.None);
Drag options to blanks, or click blank then click option'
Atrue
Bfalse
C"Builds/iOSBuild"
DiOS
Attempts:
3 left
💡 Hint
Common Mistakes
Disabling scenes by using false
Using wrong build path strings