Ich suche nach einer SPEZIFISCHEN Definition, die Umgebungsspielobjekte, aber NICHT andere Spielobjekte enthält. Bäume, Felsen oder sogar Brücken. KEINE Gegenstände, KEINE Waffen, KEINE Charaktere, KEINE Kacheln. Ich suche nach einer Antwort, die für bestimmte Entitäten äußerst spezifisch ist, aber NICHT für die meisten Entitäten.
Für meine GameObjects habe ich sie als ObjectType gespeichert.
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
Offensichtlich würde jeder leicht verstehen, dass ein Charakter-GameObject ein Charakter (PC oder NPC) ist und ein Gegenstand so etwas wie ein Schwert, eine Tüte Gold usw. ist.
Das Wort "Umwelt" ist jedoch offensichtlich falsch. Ich dachte an "Laub", um mich auf jedes Objekt zu beziehen, das keine Fliese (Gras, Straße, Wasser, Boden) und kein Gegenstand (kann aufnehmen usw.) ist.
Normalerweise würde ich diese Dinge "Objekte" nennen, weil ein Baum, ein Felsen, eine Brücke, ein Busch, eine Sammlung von Blumen - das sind alles Objekte. Dies ist jedoch redundant verwirrend, wenn GameObjects als "Objekte" bezeichnet werden und der Begriff "Objekt" in der Spieleentwicklung so häufig vorkommt.
Ich musste mir denken: "Es muss einen Begriff geben, der offensichtlich ist und den ich einfach nicht sehe. Ein Wort, das diese sehr häufige Art von Spielobjekt beschreibt."
Etwas, das die Leute leicht verstehen könnten, so dass ich nicht auf "EnvironmentObject" zurückgreifen muss.