Game spawning in another charactor and not using the charactor i have placed on map

Screen shot how you “spawn” the actor into the world

I don’t know exactly which category this falls under but anyway. let’s say I have a house right. and I put the character to spawn in that house. when I test the level, it spawns the character at locations (0,0,0). this happened to me before but I was able to fix it by copying the original 3rd person character and pasting him into the new map. but for some reason now this has stopped working for me. does anyone know how to fix this, please?

I have nothing in the blueprints. I did put a player start in the game along with the 3rd person but it still didnt work. I tried most things in ue4 to keep a player spawn in a certain spot in the level. I even looked it up on google and went to other forums to get help. This place is usually my last resort.

Is there a command that forces a player to spawn in a certain spot?

What do you mean screenshot how I spawn him. Ok So what I did is create a new level And delete everything in it. I then put my 3rd person charactor in it and put a skyphere and a platform for the charactor. No matter where that 3rd person charactor is it will always teleport or create another 3rd person at coordinate 0,0,0. Theres really not much else. If you still need me to take that screenshot I still can but I need to know what you need me to take a screenshot of. To me it sounds like I would need to tske more than 1 screen Shot.

What I mean is I want a screen shot of the code that saw “spawn actor from class”. If you are dragging a 3rd person character in then it shouldn’t move unless you have other code telling it to relocate at run time. If you are dragging a 3rd person character in but ALSO have a “player start” then you will indeed get 2 3rd person characters, one you manually placed one that is placed in the player start.

You must not be telling me something you’re doing in there unless you have found the weirdest bug ever. If you delete everything…literally everything in your level and place a floor down and a “player start” ONLY in the level on that floor somewhere are you telling me the 3rd person character will NOT be located at the player start location? I just don’t understand what you mean when you say “I put the character to spawn in that house”…what does that mean? You put a player start in the house? You got the world location of the house and said “spawn actor from class” and used that as the location? That’s why I said screen shots would be helpful because right now this question makes no sense.

I used the house as an example. I’ll have to show you a video when get time. It will be very soon because I’m trying to fix this but before next week.

I’m pretty sure your problem is that you’re just dropping in a character blueprint, but that’s not how it works. The game code looks for playerstarts for locations to spawn you in

that could be strange because this is the only time I tried to use that player start but it didn’t seem to work.

Link to video.

if your just looking to use a character that you have placed in the level then just select the character and in the details panel set auto posses to player 0. now your other issue is probably that that the default pawn that you were spawning before didnt have a camera component associated and there wasnt one in the level associated with the player so it spawned the camera at 0,0,0.

Did you see the video I posted up above. It shows everything I tried. The camera is associated with the 3rd person charactor. I thought it would automatically use the 3rd person charactor on the map.

I’ll try your method though and see if it works.

Yes i saw the video but the character you placed is not the one that was being possesed hence your issue. The character that was actually possesed was the default pawn that is set in the game mode, and presumably set to none.

does this look right? if it does, I’m still spawning at the center of the map. I

don’t think the matinee has anything to do with it.

i couldnt tell you if thats right without knowing what blueprint its in. it should work however if its in the level blueprint as i suspect. try the below method though.

what i was actually talking about is what you see in picture 1 below. select the character in your scene, go to the details panel, search for the pawn section, and set auto posses to player 0. then you should also make sure that you have a valid player controller by going into the project settings, in the maps and modes section, and you will see a section like picture 2. make sure that the needed fields are filled, basically make sure you have a game mode and player controller.

240602-capture.png

it was the level blueprint. also here is a screenshot of the player 0. the project settings in maps and modes are the same as what you have there.im not sure what else could be causing this. I also went to the location of 0,0,0 and nothing was there. I wanted to see if it was a character or not. I put a cube down beneath the coordinates and it doesn’t seem to be a character. I think your right and its spawning a camera there. I don’t know why it’s

doing that though.

hmmm that is very weird. does it work in other levels? what you have and the methods youve tried should work. i looked around for a setting that may be preventing it but i didnt see anything.

Hi!
Already a little advice:
Turn your mouse wheel and move at the same time and you can manage your speed.
As far as you’re concerned, her simple.
Go to the top in blueprint → Game mode edit third person → Pawn edit Third person > Select pawn class > Choose your character’s blueprint