Estou procurando uma palavra para classificar Objetos de Jogo (Árvores, Pedras e até Pontes), mas NÃO incluir Itens / Personagens [fechado]

8

Estou procurando uma definição ESPECÍFICA que inclua objetos de jogo ambientais, mas NÃO outros objetos de jogo. Árvores, pedras ou até pontes. NÃO itens, NÃO armas, NÃO Personagens, NÃO peças. Estou procurando uma resposta que seja extremamente específica para determinadas entidades, mas NÃO para a maioria das entidades.

Para meus GameObjects, eu os tenho armazenados como um 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

Obviamente, qualquer um entenderia facilmente que um personagem GameObject seria um personagem (PC ou NPC), e um item seria algo como uma espada, bolsa de ouro, etc.

No entanto, a palavra "ambiente" está obviamente errada. Pensei em "folhagem" para se referir a qualquer objeto que não seja um ladrilho (grama, estrada, água, piso) e não seja um item (pode pegar, etc.)

Normalmente, eu chamaria essas coisas de 'Objetos', porque uma Árvore, uma Rocha, uma Ponte, um Arbusto, uma coleção de flores - todos esses são objetos. No entanto, isso é redundantemente confuso quando GameObjects são chamados de "Objetos" e o termo 'objeto' é tão comum na engenharia de jogos.

Não pude deixar de pensar comigo mesmo: "Deve haver um termo óbvio, que simplesmente não estou vendo. Uma palavra que descreve esse tipo muito comum de objeto de jogo".

Algo que as pessoas podem entender facilmente, então não preciso recorrer ao "EnvironmentObject".


fonte
2
Todo mecanismo / empresa tem sua própria maneira de fazer isso, e você terá 20 respostas diferentes, mais ou menos igualmente "corretas". O mais genérico é o termo exato que você usou: objeto do jogo .
Sean Middleditch
5
Objeto de Jogo não é uma resposta. De fato, isso seria uma resposta incorreta. GameObject é o nome dos objetos do jogo. Uma categorização para cada objeto é o que estou procurando: Personagem, Item, Árvore, Doodad, Prop. Não acredito que alguém com 11k rep forneceria a única resposta incorreta, achando que é a correta.
3
Quem é o público desta palavra? Por que você precisa da distinção? É para o nome de uma classe? Em um mecanismo baseado em componente, um objeto de ambiente pode não ser nada além de apenas um objeto de jogo que renderiza o tipo de objeto. Cabe aos artistas separar os objetos do ambiente de outros tipos de objetos?
Tétrada
11
No mundo tradicional de simulações, esse cotão no ambiente é chamado de "cultura". Essa idéia vem de coisas que abrangem objetos artificiais "culturais", como estradas e edifícios.
Patrick Hughes
Pergunta relacionada: gamedev.stackexchange.com/questions/47746/…
MichaelHouse

Respostas:

4

Algo que faz parte do conjunto é um "acessório", ou "paisagismo".

Anon
fonte
4
Oi Anon! Isso é um pouco breve - acho que você deve deixar isso como um comentário ou editar sua resposta para conter um pouco mais de informação.
Vaughan Hilts
2
Escolhida como melhor resposta, porque honestamente esta é a melhor resposta. Eu queria uma definição que pudesse encapsular objetos ambientais, como árvores, pedras ou até pontes ... mas NÃO itens, armas, sacolas de ouro, etc. "PAISAGEM" é a melhor resposta absoluta.
2
"PAISAGEM" é a melhor resposta porque um Item NÃO é uma paisagem. Um personagem NÃO é uma paisagem. Uma árvore no entanto? Definitivamente. Uma pedra? Definitivamente? Abreviar? Definitivamente poderia ser. Essa é a resposta mais específica, a única que responde corretamente à pergunta e a única pessoa que a lê corretamente (embora outros tenham fornecido ótimas respostas - mas suas respostas podem facilmente incluir itens, armas e outros acessórios).
25

Acredito que o Prop (consulte: http://en.wikipedia.org/wiki/Theatrical_property e https://developer.valvesoftware.com/wiki/Prop_Types_Overview ) seja comumente usado. Existem alternativas menos ambíguas, por exemplo, a Blizzard usa a palavra Doodad.

Hatberg
fonte
11
Quase escolhido como melhor resposta. Eu usei isso para itens + paisagens do ambiente. Eu sempre os chamei de Props in Unity (eu esqueço o porquê), faz mais sentido ao desenhar cenas, se encaixa em qualquer coisa que não seja um personagem e é muito genérica, mas compreensivelmente detalhada! :)
É isso. Eu sempre os chamo e os vejo chamados "adereços".
Panda Pajama
18

Eu usaria a palavra Doodad para essas coisas ambientais, pois é um padrão. Ao editar no Titan Quest e no Map Editor do StarCraft, eles são chamados de Doodads .

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

Costumo me referir a objetos com os quais um ator pode interagir como adereços , como se estivessem em um palco. Os atores usam Props para fazer ações, enquanto os Doodads apenas complementam a cena.

Radai
fonte
3

"Decoração" sempre foi o nome que dei a elementos não interativos e não colidíveis.

Ao usar o flixel, eu teria dados de nível definidos por três camadas separadas Sólido, Interativo e Decoração. Solid e Decoration seriam carregados nos Tilemaps, ambos seriam renderizados, mas as verificações de colisão somente seriam feitas no Solid.

Kelly Thomas
fonte
Ótima resposta, obrigado. +1 Eu também gosto muito dessa resposta. Quase escolhido como melhor resposta.
3
Apenas para que você saiba, esta é definitivamente a segunda melhor resposta. Isso me ajuda a responder a uma pergunta semelhante que eu teria depois quando meu jogo ficar mais detalhado. Vou chamar Árvores, Pedras, Pontes, "PAISAGEM", enquanto chamo luminárias como tochas, móveis, "DECORAÇÃO". A PAISAGEM provavelmente será transformável (derrubar uma árvore, quebrar uma pedra) enquanto a Decoração estiver mais próxima de um item, mas com absolutamente nenhuma informação além da representação gráfica.
1

Como Hatberg disse, eu costumava ouvi-los chamados de "adereços" quando era mais jovem, mas depois de algumas aulas de desenvolvimento de jogos na faculdade (ironicamente ensinadas pelo fundador da Iron Lore Entertainment (Brian Sullivan), que fez / projetou o Titan Quest), ouvi objetos de jogo puramente decorativos sendo chamados de "jogo de vestir". Eu acho que é apenas um sinônimo de Prop, mas acho que a maioria das pessoas prefere Set Dressing hoje em dia.

Benjamin Danger Johnson
fonte
2
Soa como um objeto salada ou comida, não um objeto jogo, lol: P
o que há de errado com salada? Mas sim, eu realmente pensei que era um pouco estranho quando ouvi falar disso pela primeira vez. Eu realmente só me acostumei porque ouvi muitas pessoas usarem a frase também.
Benjamin Danger Johnson
0

Você pode chamá-los de entidades e atribuir a eles uma tag de ambiente como uma enumeração. Você também pode usar um design baseado em componentes e apenas anexar um componente "Render" para que tudo o que aconteça com esses ambientes seja que eles fiquem lá e pareçam bonitos.

Chamando árvores e ambientes As entidades podem não se encaixar bem com as pessoas, mas para mim faz sentido chamá-las de "entidades" da cena. Ele permite que você elimine a necessidade de mais aulas, facilitando a compreensão, desde que você documente seu design.

Edit1:

Minha resposta original é lixo e foi o resultado de não ter lido corretamente a pergunta. Como outras respostas melhores já foram mencionadas, você pode marcar esses itens como 'adereços' 'Doodads' ou mesmo 'Decorações'.

Só para esta resposta, esperava fornecer mais uma palavra depois de examinar o código fonte do Doom3. Analisei-o procurando como eles rotulam suas "Entidades" ou "GameObjects como você decidiu chamá-los. Pelo que vejo, eles não têm uma tag óbvia. Eles parecem apenas criar uma IdEntity e fornecer a ela um RenderEntity que possui os dados para o renderizador renderizar.Eles também têm uma classe Model, mas não há tags de ambiente óbvias que eu possa ver.Eu vou editar essa resposta se acabar encontrando algo próximo a uma marca "environment".

Edit2:

Parece que as classes criadas para o "Wall" "Floor" (também funcionavam como teto) "Things" e até "sky". Então eu acho que "Coisa" poderia ser usado, embora isso pareça vago. Eu acho que é semelhante ao doodad.

Dean Knight
fonte
2
Imaginei que Entidade seria um nome melhor que "GameObject". Quando eu disse a tag de ambiente, eu estava sendo muito geral e definitivamente não estava respondendo à pergunta, considerando que sua pergunta estava mais focada em identificar uma palavra para a própria tag. Obviamente, não consegui realmente ler e pensar completamente sobre a questão. Era mais específico do que eu pensava originalmente. Peço desculpas. Acredito que outras pessoas tenham feito um ótimo trabalho respondendo à pergunta, mas eu posso tentar editar minha resposta para que não fique totalmente errada caso outras pessoas a leiam na linha. Obrigado por trazer isso à minha atenção.
Dean Cavaleiro
2
@ Regeta eu editei. Ainda estou procurando na Fonte do Doom3 para ver se eles podem ter um nome sofisticado para a tag Environment. Não tendo muita sorte até agora.
Dean Cavaleiro
2
+1 por melhorar o site e ser humilde o suficiente para fazer uma auto-revisão e admitir que não o leu completamente. Outros usuários aqui também não o leram, e um moderador teve que intervir e reverter a opinião errônea de CINCO REPRESENTANTES, e um em particular tentou trollar nos comentários que ele não estava errado e um grande parágrafo sobre por que . @ Dean Knight, obrigado por ser um exemplo brilhante do tipo de pessoa que essa comunidade precisa. Sua humildade e respeito próprio são algo que desejo a todos os usuários de alto nível que abusam de seus privilégios de voto.
@Regeta SO não fez nada além de me ajudar. Gosto de tentar espalhar o pouco de conhecimento que posso. Obrigado por ser justo.
Dean Cavaleiro
0

Trabalhos de terreno. Você também pode dividi-lo em Terrain_water e Terrain_land

Thomas
fonte
2
Olá Thomas, bem-vindo ao site. Perguntas como a acima são perguntas subjetivas que exigem respostas um pouco mais detalhadas. Na página de ajuda, veja na parte inferior, sobre esses tipos de perguntas e como elas devem ser respondidas.
MichaelHouse
0

E a palavra "Cenário"?

bæltazor
fonte
2
Você deve tentar adicionar mais à sua resposta, principalmente porque essa pergunta já foi respondida.