The Resource Entry Manager allows users to add GFx, SWF, image and audio resources for packaging. The manager can add individual resources as well as specific directories, in which case all assets in those directories will be included in the project (see Figure 2).
Figure 2: The Resource Entry Manager Resources can be added via the following methods:
When the export process is run, all of the assets either get packaged in an Android APK or get added to an iOS Xcode project.
The configuration setup panel allows users to define custom executable/project settings. (see Figure 3 for iOS and Figure 4 for Android).
Figure 3: The Configuration Setup Panel (iOS)
Figure 4: The Configuration Setup Panel (Android)
The deployment options displayed in the panel should be familiar to users of the command line build system for iOS and Android, as the Deployer exposes many options directly from the command line build system. Options are categorized logically for ease of use. Several options are elective – the user has to click the appropriate checkbox to enable them. Others display sample values used by the deployment process. If any of these parameters has a red exclamation text to it, then it must be filled in.
Following are the list of parameters available as deployment options.
Pressing the Play button ( ) in the toolbar runs the deployment process for the listed resources with the appropriate configuration options. The build output is displayed in a simple text log (Figure 5).
Figure 5: Log Output View
The log output is a basic plain text dump of the processing output. This output should be familiar to users of our command-line build system.
The deployment process for Android creates an APK file in the following location “Scaleform SDK/LocalApps/PROJECT_NAME/Android/” for example:
Scaleform/GFx/4.5/LocalApps/StarforceTD/Android/StarforceTD.apk
If “Auto Deploy” was selected as a parameter, then the newly created APK will be installed on all connected devices. The APK will also start automatically if “Auto Run” was selected as a parameter.
There are four types of configurations that can be selected in the configuration panel, Debug, DebugOpt, Release and Shipping. Each configuration will create its own separate version of the APK.
The deployment process for iOS creates an Xcode project in the Scaleform SDKs LocalApps folder, for example:
Scaleform/GFx/4.5/LocalApps/StarforceTD/StarforceTD.xcodeproj
Once the deployment process is complete, the newly created Xcode project will automatically open in the foreground and will be ready to run on a device.