Confused about default pawn class

While following the UMG UI Designer Quick Start Guide, admittedly with a third person game, unlike the first person game shown in the tutorial, I’ve gotten stuck at Step 4.21.

When playing in the editor, having the Default Pawn Class as ‘Character’ enables menu functionality, while there is no character to play when selecting ‘Play Game’. Selecting ‘ThirdPersonCharacter’ has a character to play, but the menu doesn’t work. You can see it just fine, but the buttons do nothing. It seems that World Settings changes the Default Pawn Class in both the Project Settings and the World Settings.

Is there a way around this, or am I forced to choose between a menu and a game?

I don’t think default pawn class has anything to do with this, i think the controller possession is the problem and your pawn for some reason prevents use of menu. Try to unpossessing of the pawn then you toggle menu and possess it again, also check if your player controller or pawn does not messing something up, menu needs mouse, so maybe thats a issue

Well, I managed to fix the menu issue when using default pawn: ThirdpersonCharacter. (Completely unrelated code prevented it from working when using it, for some reason.

However the character issue is still there when using default pawn: Character.

I don’t even know what the Default Pawn setting does, soo…

You don’t know what “Default Pawn” could be? the name is self explanatory, if you don’t know what it is then something tells me you don’t know what Pawn is :stuck_out_tongue: Pawn is a lowest class of animated controllable actor that can be possessed by controller. Character class is also Pawn, difference is it has some extra code helps control humanoid/skeletal pawns. Look in “Class Viewer”

GameMode class has default spawn system, which by default (if you didn’t override anything) spawns “Default Pawn” to random PlayerStart on level and automaticlly possess the pawn to specific player controller. I think insted of using “Character” which is base class, if you want to disable default spaning system you need to set it to “None”, then nothing will be spawned.

I’m relatively new at this, yes. :stuck_out_tongue:

In that case, if I wanted something to spawn at the beginning of the ‘game’ level, Default Pawn must be ThirdPersonCharacter, otherwise nothing would spawn in the level.

Unless I was to figure out another way to spawn and possess the character.

nvm I figured out a way to do just that.

ok :slight_smile: ____