object_get_solid(obj);
| Argument | La description |
|---|---|
| obj | L'index de l'objet à vérifier. |
Renvoie: Boolean
Cette fonction vous indiquera si l'objet que vous vérifiez a été signalé comme "solide" ou non. Un objet solide génère un événement de collision spécial lors de l'utilisation du système de collision traditionnel (c'est-à-dire: le monde physique est désactivé). S'il vous plaît noter que ce n'est pas une fonction d'instance! Ainsi, vous pouvez avoir un objet solide et une instance normale du même objet et vice-versa. Vous pouvez définir un drapeau solide d'instance individuelle en utilisant solid variable d'instance.
if !solid && object_get_solid(object_index) solid=true;
Le code ci-dessus va vérifier l'instance qui l'exécute pour voir si elle est solide ou non ainsi que vérifier l'index d'objet de l'instance pour voir si elle est marquée comme solide ou non. Si l'instance n'est pas encore solide et que l'index de l'objet est marqué comme solide, il définira "solide" sur true pour cette instance.