I want to create a game where you can shoot AI characters and they can shoot you back. I want to set up my character so that the character model isn’t visible when you’re playing. How would I go about this? I’m quite new to using UE4 (using Blueprints)
That’s a pretty involved question. For the part of seeing the mesh, the character mesh should have a boolean for owner can see and others can see. Untick owner can see. For the shooting part, if it’s single player, I’d go with line traces by channel and interfaces. If the actor hit has the interface, then call the interface action like shot which you will define in the interface bp and implement in the ai character after you add the interface to it. Another option is to do physics bullets which you would check for collision on the enemy character from the bullet actor.