EntityRadius and scaling
Blitz3D Forums/Blitz3D Programming/EntityRadius and scaling
| ||
Hi folks, does anyone know if ScaleEntity() propagates its effects onto the collision radius of child entities? Specifically, I've got an entity Root. Root has a child entity Child, which is a pivot that has been given an EntityRadius, an EntityType, and has had Collisions() set up. If I ScaleEntity Root, will the effective EntityRadius of Child be updated too, or will I need to change it myself? |
| ||
I don't think they will scale along. I believe there is a library that can read EntityScale .. Ah here: http://www.blitzbasic.com/Community/posts.php?topic=34366 |
| ||
Thanks for the answer! Luckily I can recalculate the new radius easily, but it's annoying that I have to manage it manually. |
| ||
If you're planning to use the library, you could maybe make a function that sets both the radius and the scale at the same time ? Else, if you're not using the EntityNames, you could maybe use that to store the radius. |
| ||
Cheers for the suggestions. Good idea about the EntityName, but I already use that to associate every entity with the handle of a GameObject. I've just had to add the collision radii into that object structure, and make sure that I never call ScaleEntity() directly, only my own wrapper function. |