I got a plane where i attached a transparent png image of a character on top of it.
It i want to throw something at it and detect collision which way would be better ?
-
Forget about the plane…make it a 3d object in cinema4d with the skin of the png attached to it and make a mesh collider in unity.
-
Use Spritemanager and make it a sprite instead. (From there on, i got no idea).
-
By some magical way, check the alpha channel color of the png and if it hits on white color, its the character, if its black it missed
-
Any other proposal ? I cant think of another way.
ps: I am a bit of noob when it come to unity.
Thanks 
Why not use character controller for character?
character controller wont wrap around a planes material png.will it ? I thought its a cylinder shape wrapper.
I’d go with a combination of option 1 and 2.
-
Make a low-poly model in your favorite 3d software (cinema4d, maya, etc) that matches the shape of your object. If your game is 2D, the collision model can even be flat.
-
Turn on “meshes have colliders” on your low-poly collision model.
-
Place your sprite in Unity using SpriteManager etc.
-
Place your collision model over the sprite so it fits the image (translate, scale and rotate if necessary).
Thanks for that meanstreak. At least i know now that my head spins towards the right direction:)
ps: yeah its for a 2d game