ID:2223767
 
(See the best response by Nadrew.)
Let's say that I have my icon_size = 32 and I had an icon that was larger than the icon_size of 32 which I had input in the game (let's say a tree for instance) and it had a density of 1 so you couldn't pass through it. Normally that tree would be dense towards the bottom left of the whole icon: How would someone go about changing the location of the icon so that it was dense at the trunk of tree (say two 32x32 tiles to the right) rather than the left hand corner of the icon?
Best response
You'd either want to split the icon in half and add the top half as an overlay with a higher layer than the trunk, or if you're using pixel movement you'd use the 'bounds' variable to only make part of the tree considered collidable.

If you're using tile movement you can use bounds too, but only in increments of world.icon_size, otherwise it'll drop the game into pixel movement mode which disables tile gliding and a few other things you may not want.