I am having trouble trying to test an Unreal Engine 4 project on the Mobile Preview (PIE). When the level is opened in-game, it does not spawn the PlayerCharacter.
However, the PlayerCharacter does spawn in Selected Viewport (PIE) when the level is opened in-game.
I have the PlayerCharacter set in the GameMode which is what is supposed to spawn it into the level automatically. PlayerStart is referring to the correct gamemode as well.
On mobile, and through the PIE, can I rely on the GameMode to spawn the PlayerCharacter into the level? Because currently it would seem that I cannot trust it to do the task.
Are there any other settings required to ensure that the PlayerCharacter gets spawned into the level? (other than putting blueprint nodes in the Level Blueprint to ensure it gets spawned).
I need to be able to rely on the GameMode, as when I switch out to another level later on and then switch back, the GameMode is what needs to spawn the PlayerCharacter into the level.
Is my understanding that GameMode is capable of spawning the PlayerCharacter automatically for mobile, or packaged games correct?
Any help or guidance in this matter is greatly appreciated
Engine version: 4.10.4
Editor running on: Windows 10 or OS X El Capitan
EDIT: To add to this post, I also notice these warnings when running level in the editor. Should any of these be a cause for concern?
LogPhysics:Warning: AddConvexElemsToRigidActor: [/Game/Assets/Map_assets/S_map_1.S_map_1] ConvexElem invalid LogWorld: Bringing World /Game/Maps/UEDPIE_0_User_Village_map.User_Village_map up for play (max tick rate 0) at 2016.04.03-18.23.06 LogActor:Warning: GameSession /Game/Maps/UEDPIE_0_User_Village_map.User_Village_map:PersistentLevel.GameSession_3 has natively added scene component(s), but none of them were set as the actor's RootComponent - picking one arbitrarily LogActor:Warning: GameNetworkManager /Game/Maps/UEDPIE_0_User_Village_map.User_Village_map:PersistentLevel.GameNetworkManager_3 has natively added scene component(s), but none of them were set as the actor's RootComponent - picking one arbitrarily LogWorld: Bringing up level for play took: 0.002896 LogVoice:Warning: Failed to initialize voice interface LogSpawn:Warning: SpawnActor failed because no class was specified LogOnline:Warning: NULL: Can't start an online game for session (Game) that hasn't been created