Yea I just tried it still it didn’t work…
Maybe the problem is with player controller class bp because its empty? (nothing is in the event graph) or it doesn’t matter?
Yea I just tried it still it didn’t work…
Maybe the problem is with player controller class bp because its empty? (nothing is in the event graph) or it doesn’t matter?
Not in the BP of the paddles, its own BP would be best or just static camera in the level
Maybe create a new player controller and set it as the default and see if that helps
Still didnt work…
Hey! @High500 i found why it wasn’t receiving input!! It turns out i had to change the pawn “auto possess player” from disabled to player 0 for it work! But now the problem is the camera view changes from top down view (the camera pawn that I set) to FPS Camera into the pawn it self! What should I write in the Blueprint and do to fix this issue?
Hi @AhmadROCK
On the camera in your level find the setting Auto Activate and tick it. And the pawn the saem setting untick. If this doesnt help then removing the camera should be an issue as long as there is no code inside the pawn that relies on the camera component.
Sorry I didnt see it? Can you send me a screenshot If possible, thanks!
Im not at my desktop at the moment im out in the field. Open your paddle BP click the camera on the top left. Then in the details panel you can type auto in the search it shoukd come up
Ok I found it, but keep in mind that I don’t have camera component inside my paddle bp…so it didnt help.
You said you went i to fps camera in your blueprint i presumed it was you paddle, so what is the actor/pawn you refer to? That is the 1 you need to deactivate the camera on. You need 2 pawns and a puck actor then your top down camera which can be standalone or within a blueprint.
So deactivate the fps camera inside the blueprint its inside (turn off auto activate)
No I meant the paddle (which doesn’t have camera component) when I set it as possess player 1 then press play it goes inside the paddle pawn like its FPS Camera (Which I don’t want that). So What should I do to register my pawn input without me possessing it Like that?
As I already have my own standalone Camera pawn that is top down view on the table!
there must be a camera INSIDE the paddle then is what i mean? if so untick auto activate, then make sure you tick auto activate on the camera you WANT
Yea still didnt work. From what I understand I need to register the Actor to the Player Controller for it to work and receive input!
i was under the impression you did that?
Exactly! Going to the game mode adding the player controller bp to it + Adding the default pawn which is the paddle pawn bp. only that right? or do I have to do something else to register it?
No the default pawn wont work in your case as such as its not the main player as theres 2.
So you need to probably make your camera the default pawn? so make the camera a BP actor. then each paddle needs to have auto possess player0 and player 1 respectivley
Still doesn’t work, it keeps making my paddle fps camera look haha
ok lets try force it
on the game mode (if you havent made one, make one now but nothing needs to change except use the following node)
Set View Target with Blend | Unreal Engine Documentation
Use that node to set you new camera, leave blend time as 0
I already have created game mode class bp, do you mean now I have to add inside it camera component then add this node?
Hey! @High500 let me know how to do that with a guide please? Thanks!
Hi! @High500 I have used this node like this inside my Game Mode BP:
Is this the best way to do it? or do you have something mind I should do instead?