Destroy Flipbook on Touch not firing [Paper2D]

Hi,

Currently I have spawned blueprint actors that rise up from the bottom of the screen and move to the top of the screen. These actors contain flipbook components which contain sprites that have collision, and I’ve told the flipbook to use the collision of the first sprite. I’ve created a player controller blueprint, enabled click and touch events, I’ve created a game mode blueprint, added the controller to it, and added the game mode to my world settings. So I can see my cursor and click in the game as I’m testing.

I cannot seem to get my actors to register touch events. I’ve created a begin touch input event on the actor blueprint but it never fires when I touch/click it in the world (I’ve also set mouse event to touch in project settings (Thanks Tappy Chicken!)). I’ve been able to add ordinary keyboard input events to my actor blueprint that print to the screen just to make sure that it was actually detecting input. But touch and click events are not working with my flipbook actor and I don’t know why.

Does anyone have any idea what I might be missing?

I did some more testing in my game.

I created an actor blueprint, added a cube static mesh to it, and in the blueprint I created two nodes - begin input touch, pointing to a print “Hello” string, just to make sure my project wasn’t missing anything. Sure enough, it works exactly as expected and I see “Hello” on each click (touch). I even tried the Destroy Actor node which I want to eventually use, and it worked fine too. But when I do this same thing with a flipbook it does not work. I can click forever, but I don’t get any response.

Maybe flipbooks don’t currently react to touch/click events? Or I’m still missing something. I’ll keep this open in case I learn anything else.

Solved it.

My game has a letterbox border artwork I made for devices that have a resolution that exceeds the “playing area” of my game. In the viewport it looks similar to a picture frame with a hole in the middle for the playing area. Even though it has a window, that window still has collision, and it was blocking the objects I wanted to click/touch. I have set NoCollision on my letterbox border and it fixed everything.