Hi all. I used the TopDown BP for a beginner project. I’ve made a copy of the original BP, added meshes to the scene, altered the movement a bit and swapped the player mesh.
As TopDown already has a navmesh volume, it was easy as placing objects into the level for movement.
I next disconnected the main BP nodes in the copy and added code to only move forwards (under cursor node) when the left mouse is pressed. This works. Looks like I set maps and modes to my copy.
But my two questions are regarding the springarm distance and mesh. I’ve experienced trouble since the beginning.
The springarm distance does not change on my player. Instead it updates the springarm on the original BP I’ve placed in my level. I see that the camera is further away in the editor, so changes were made, and has a different mesh. Also when I play the game I see my new mesh.
I found I needed a PlayerStart in my map to play, and sadly, none of these changes apply to the pawn that starts the map. Instead, I have two “players” in the map. One I control (the playerstart), and one hovering about (the BP in my content browser I placed to tell what the playerstart should spawn).
I thought I needed both in my level.
The player I control in-game reflects no changes apart from the mouse left click movement. The dormant BP I placed into the level has a different mesh that I set.
Do I set maps & modes to spawn the type of player, and only have a playerstart in my level?
Can you help? I’m not sat at my computer and I can tell this post is messy. To be honest I need to show some screenshots and not recall from memory.