Hi Zip,
-
Pixels per unreal unit is basically just a way to rescale pixel artwork to nice ‘decimal’ grid sizes. You can set it to 1.0 and then you will have one pixel per centimeter (1:1 pixel to uu), but that would make a 256 pixel image be a weird grid size. What you set it to is really up to you, but try to keep gameplay values in the standard range (e.g., your character should be in the 0.5 to 3 m range = 50 to 300 units sort of height, not 1 unit or 1000 units high), as that’s where physics works best.
-
Call Get Bounds on the component.
-
You can call SetSprite on ReturnValue of the Add PaperSpriteComponent node in order to change what sprite is being drawn.
RE: Flipbooks: I’d really like to get to the point where you can use the existing animation system (allowing anim BPs, the rich notify system, montages, etc…) for 2D animations (either replacing flipbooks entirely, or relegating them to a niche) but it will be a while before we get there. For now, you could have a timeline component associated with each flipbook in order to provide events/curves/etc… for triggering particles and sounds.
Cheers,