Je cherche un mot pour classer les objets du jeu (arbres, rochers, même ponts) mais NE PAS inclure d'objets / personnages [fermé]

8

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".


la source
2
Chaque moteur / entreprise a sa propre façon de procéder et vous obtiendrez 20 réponses différentes, plus ou moins également «correctes». Le plus générique est le terme exact que vous avez utilisé: objet de jeu .
Sean Middleditch
5
Game Object n'est pas du tout une réponse. En fait, ce serait une réponse INCORRECTE. GameObject est le nom des objets du jeu. Une catégorisation pour chaque objet est ce que je recherche: Personnage, Objet, Arbre, Doodad, Prop. Je ne peux pas croire que quelqu'un avec 11k rep fournirait la seule réponse incorrecte, pensant qu'elle est correcte.
3
Quel est le public de ce mot? Pourquoi avez-vous besoin de la distinction? Est-ce pour le nom d'une classe? Dans un moteur basé sur des composants, un objet d'environnement peut ne pas être autre chose qu'un simple objet de jeu qui rend le type d'accessoire. Est-ce aux artistes de trier les objets de l'environnement des autres types d'objets?
Tetrad
1
Dans le monde traditionnel des simulations, ce fluff dans l'environnement est appelé «culture». Cette idée vient de choses englobant des objets artificiels "culturels" comme les routes et les bâtiments.
Patrick Hughes
Question connexe: gamedev.stackexchange.com/questions/47746/…
MichaelHouse

Réponses:

4

Quelque chose qui fait partie de l'ensemble est un "luminaire" ou "aménagement paysager".

Anon
la source
4
Salut Anon! C'est un peu bref - je pense que vous devriez envisager de laisser cela comme un commentaire ou de modifier votre réponse pour contenir un peu plus d'informations.
Vaughan Hilts
2
Choisi comme meilleure réponse, car honnêtement, c'est la meilleure réponse. Je voulais une définition qui pourrait englober des objets environnementaux tels que des arbres, des rochers ou même des ponts ... mais PAS des objets, des armes, des sacs d'or, etc. "PAYSAGE" est la meilleure réponse absolue.
2
"PAYSAGE" est la meilleure réponse car un article n'est PAS un paysage. Un personnage n'est PAS un paysage. Un arbre cependant? Absolument. Un rocher? Absolument? Un pont? Cela pourrait certainement l'être. Il s'agit de la réponse la plus spécifique, la seule qui répond correctement à la question et la seule personne qui la lit correctement (bien que d'autres aient fourni d'excellentes réponses, mais leurs réponses pourraient facilement inclure des objets, des armes et d'autres accessoires).
25

Je pense que Prop (Voir: http://en.wikipedia.org/wiki/Theatrical_property et https://developer.valvesoftware.com/wiki/Prop_Types_Overview ) est couramment utilisé. Il existe des alternatives moins ambiguës, par exemple Blizzard utilise le mot Doodad.

Hatberg
la source
1
Presque choisi comme meilleure réponse. Je l'ai utilisé pour les éléments + paysages de l'environnement. Je les ai toujours appelés Props in Unity (j'oublie pourquoi), cela a le plus de sens lors de la conception de scènes, s'intègre dans tout ce qui n'est pas un personnage, et est très générique mais compréhensible en détail! :)
Ça y est. Je les appelle toujours et je les ai vus appelés "accessoires".
Panda Pyjama
18

J'utiliserais le mot Doodad pour ces choses environnementales car c'est une norme. Lors de l'édition dans Titan Quest et StarCraft's Map Editor, ils sont appelés Doodads .

http://starcraft.wikia.com/wiki/Galaxy_Map_Editor#Terrain

Je me réfère généralement aux objets avec lesquels un acteur peut interagir comme des accessoires , tout comme s'ils étaient sur une scène. Les acteurs utilisent des accessoires pour faire des actions, tandis que les Doodads ne font que compléter la scène.

Radai
la source
3

"Décoration" a toujours été le nom que j'ai donné aux éléments non interactifs et non collidables.

Lors de l'utilisation de Flixel, j'aurais des données de niveau définies par trois couches distinctes Solide, Interactif et Décoration. Solid et Decoration seraient alors chargés dans Tilemaps, les deux seraient rendus mais les contrôles de collision ne seraient effectués que contre Solid.

Kelly Thomas
la source
Excellente réponse, merci. +1 J'aime vraiment aussi cette réponse. Presque choisi comme meilleure réponse.
3
Juste pour vous faire savoir, c'est certainement la 2e meilleure réponse. Cela m'aide à répondre à une question similaire que j'aurais plus tard lorsque mon jeu sera plus détaillé. J'appellerai Trees, Rocks, Bridges, "LANDSCAPE" tout en appelant des luminaires tels que des torches, des meubles, "DECORATION". Le PAYSAGE sera très probablement transformable (abattre un arbre, casser un rocher) tandis que la décoration est plus proche d'un élément mais sans aucune information en dehors de la représentation graphique.
1

Comme Hatberg le disait, je les entendais appeler "Props" quand j'étais plus jeune, mais après avoir pris quelques cours de développement de jeux à l'université (ironiquement enseigné par le fondateur d'Iron Lore Entertainment (Brian Sullivan) qui a fait / conçu Titan Quest), j'ai entendu des objets de jeu purement décoratifs appelés "Set Dressing". Je suppose que c'est juste un synonyme de Prop mais je trouve que la plupart des gens préfèrent Set Dressing maintenant quelques jours.

Benjamin Danger Johnson
la source
2
Sonne comme une salade ou un objet alimentaire, pas un objet de jeu, lol: P
qu'est-ce qui ne va pas avec la salade? Mais oui, je pensais que c'était un peu bizarre quand j'en ai entendu parler pour la première fois. Je ne m'y habitue vraiment que parce que j'ai entendu tant de gens utiliser la phrase également.
Benjamin Danger Johnson
0

Vous pouvez les appeler entités et leur attribuer une balise d'environnement en tant qu'énumération. Vous pouvez également opter pour une conception basée sur des composants et attacher simplement un composant "Rendu" afin que tout ce qui se passe dans ces environnements soit qu'ils soient là et qu'ils soient jolis.

Appeler les arbres et les environnements Les entités peuvent ne pas convenir aux gens, mais pour moi, il est logique de les appeler des «entités» de la scène. Il vous permet d'éliminer le besoin de plus de classes et de le rendre ainsi plus simple à comprendre tant que vous documentez votre conception.

Edit1:

Ma réponse originale est une poubelle et était le résultat d'une mauvaise lecture de la question. Comme d'autres meilleures réponses l'ont déjà mentionné, vous pouvez étiqueter ces éléments comme des «accessoires», des «Doodads» ou même des «décorations».

Juste pour cette réponse, j'espérais vous fournir un autre mot après avoir regardé le code source de Doom3. Je l'ai parcouru en cherchant comment ils marquent leurs "Entités" ou "GameObjects comme vous avez décidé de les appeler. D'après ce que je peux voir, ils n'ont pas de balise évidente pour eux. Ils semblent simplement construire une IdEntity et la donner une RenderEntity qui a les données pour le rendu à rendre. Ils ont également une classe Model, mais pas de balises d'environnement évidentes que je peux voir. Je modifierai cette réponse si je finis par trouver quelque chose qui est proche d'une balise "d'environnement".

Edit2:

Il ressemble à des classes classiques de doom classic pour "Mur" "Sol" (également fonction de plafond) "Choses" et même "ciel". Donc je suppose que "Thing" pourrait être utilisé, bien que cela semble vague. Je suppose que c'est similaire à doodad.

Dean Knight
la source
2
J'ai pensé que Entity serait un meilleur nom que "GameObject". Lorsque j'ai dit balise d'environnement, j'étais trop général et je ne répondais certainement pas à la question, étant donné que votre question était plus axée sur l'identification d'un mot pour la balise elle-même. De toute évidence, je n'ai pas vraiment lu et réfléchi à la question. C'était plus précis que je ne le pensais à l'origine. Je m'excuse. Je crois que d'autres ont fait un excellent travail en répondant à la question, mais je peux essayer de modifier ma réponse afin qu'elle ne soit pas complètement fausse au cas où d'autres la liraient. Merci d'avoir porté cela à mon attention.
Dean Knight
2
@Regeta Je l'ai édité. Je cherche toujours à travers Doom3 Source pour voir s'ils peuvent avoir un nom de fantaisie pour leur balise d'environnement. Pas beaucoup de chance pour l'instant.
Dean Knight
2
+1 pour améliorer le site Web et être assez humble pour auto-évaluer et admettre ne pas l'avoir lu entièrement. Les autres utilisateurs ici ne l'ont pas vraiment lu non plus, et un modérateur a dû intervenir et inverser l'opinion erronée de CINQ représentants de haut niveau, et un en particulier a essayé de troll dans les commentaires qu'il n'avait pas tort et un énorme paragraphe expliquant pourquoi . @Dean Knight merci d'être un brillant exemple du type de personne dont cette communauté a besoin. Votre humilité et respect de vous-même est quelque chose que je souhaite à tous les utilisateurs de haute réputation qui abusent de leurs privilèges de vote.
@Regeta SO n'a fait que m'aider. J'aime essayer de diffuser le peu de connaissances que je peux. Merci d'être juste.
Dean Knight
0

Le terrain fonctionne. Vous pouvez également le diviser en Terrain_water et Terrain_land

Thomas
la source
2
Salut Thomas, bienvenue sur le site. Des questions comme celles ci-dessus sont des questions subjectives qui nécessitent des réponses un peu plus étoffées. Le voir cette page d'aide en bas, il parle de ces types de questions et comment y répondre.
MichaelHouse
0

Qu'en est-il du mot «paysage»?

bæltazor
la source
2
Vous devriez essayer d'ajouter plus à votre réponse, d'autant plus que cette question a déjà été répondue.