Sto cercando una definizione SPECIFICA che includa oggetti di gioco ambientali ma NON altri oggetti di gioco. Alberi, rocce o persino ponti. NON oggetti, NON armi, NON Personaggi, NON tessere. Sto cercando una risposta estremamente specifica per determinate entità ma NON per la maggior parte delle entità.
Per i miei GameObjects, li ho archiviati come 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
Ovviamente, chiunque capirà facilmente che un GameObject del personaggio sarebbe un personaggio (PC o NPC) e un oggetto sarebbe qualcosa come una spada, una borsa d'oro, ecc.
Tuttavia, la parola "ambiente" è ovviamente sbagliata. Ho pensato a "fogliame" per fare riferimento a qualsiasi oggetto che non sia una tessera (erba, strada, acqua, un pavimento) e che non sia un oggetto (può raccogliere, ecc.)
Normalmente, chiamerei queste cose "Oggetti", perché un Albero, una Roccia, un Ponte, un Cespuglio, una collezione di fiori: sono tutti oggetti. Tuttavia, questo è ridondantemente confuso quando GameObjects viene chiamato "Oggetti" e il termine "oggetto" è così comune nell'ingegneria dei giochi.
Non potevo fare a meno di pensare a me stesso: "Deve esserci un termine ovvio, che non vedo. Una parola che descrive questo tipo di oggetto di gioco molto comune."
Qualcosa che le persone potrebbero facilmente capire, quindi non devo ricorrere a "EnvironmentObject".