Je recherche une définition SPÉCIFIQUE qui inclut des objets de jeu environnementaux mais PAS d'autres objets de jeu. Arbres, rochers ou même ponts. PAS d'objets, PAS d'armes, PAS de personnages, PAS de tuiles. Je cherche une réponse extrêmement spécifique pour certaines entités mais PAS pour la plupart des entités.
Pour mes GameObjects, je les ai stockés en tant que ObjectType.
typedef enum
{
CHARACTER = 0, //A PC or NPC
ENVIRONMENT = 1, //A tree, a Rock, a Bridge, a non-animate environmental object
ITEM = 2, //A sword, bag of gold, pickup-able item
} ObjectType
De toute évidence, n'importe qui comprendrait facilement qu'un personnage GameObject serait un personnage (PC ou NPC), et un élément serait quelque chose comme une épée, un sac d'or, etc.
Cependant, le mot "environnement" est manifestement faux. J'ai pensé au "feuillage" pour désigner tout objet qui n'est pas une tuile (herbe, route, eau, sol) et qui n'est pas un objet (ramassage de canettes, etc.)
Normalement, j'appellerais ces choses des «objets», parce qu'un arbre, un rocher, un pont, un buisson, une collection de fleurs - ce sont tous des objets. Cependant, cela est source de confusion redondante lorsque les GameObjects sont appelés «objets» et que le terme «objet» est si courant dans l'ingénierie des jeux.
Je ne pouvais pas m'empêcher de penser à moi-même, "Il doit y avoir un terme qui est évident, que je ne vois tout simplement pas. Un mot qui décrit ce type très commun d'objet de jeu."
Quelque chose que les gens pourraient facilement comprendre, donc je n'ai pas à recourir à "EnvironmentObject".