Conceitos importantes

Introduzir alguns conceitos importantes que existem no editor UGC e fornecem uma explicação detalhada desses conceitos importantes

entidades e instâncias

As entidades são um dos conceitos importantes no UGC. De um modo geral, as entidades se referem a entidades específicas, que são expressas como a abreviação de entidades lógicas, como um determinado jogador ou um gatilho.

Uma entidade é um tipo de conceito concreto/abstrato ou coleção de conceitos.

Uma entidade possui propriedades e modificações nas propriedades afetarão as instâncias criadas pela entidade.

O conceito de entidade é muito amplo e a maioria dos conceitos deste jogo existe em forma de entidade.

Tomando “jogador” como exemplo, a entidade “jogador” refere -se ao conceito concreto do jogador, e o valor da saúde é o atributo da entidade do jogador. Os jogadores específicos A e B em um determinado jogo são duas instâncias da entidade do jogador.

Os jogadores A e B têm os atributos do valor da saúde da entidade do jogador. A diferença é que o jogador A tem 150 pontos de saúde, enquanto o jogador B tem 200 pontos de saúde.

Os valores de saúde são atributos das entidades, e os valores de saúde de 150 e 200 são atributos de instâncias.

Além de entidades que podem ser concretadas, como jogadores, veículos e armas, também existem algumas entidades abstratas que não podem ser diretamente concretadas, como o fluxo global e de jogos.

Entidades abstratas também têm propriedades e as instâncias são criadas.

Por exemplo, o processo do jogo é uma entidade abstrata e a duração do estágio de preparação é um atributo. Supondo que dois jogos sejam jogados, cada jogo criará uma instância do processo do jogo.

A primeira fase de preparação do jogo dura 5 segundos, e a segunda fase de preparação do jogo dura 10 segundos.

A duração da fase de preparação de 5 segundos e 10 segundos é o atributo de instância da entidade de fluxo do jogo.

Na maioria dos casos, a entidade mencionada no jogo realmente se refere a uma instância de uma entidade, como excluir uma entidade, obter as propriedades de uma entidade e modificar as propriedades de uma entidade.

De fato, os objetos que são operados são casos de entidades.

Nos seguintes e outros artigos, não é necessário enfatizar mais especificamente a distinção entre instâncias e entidades da entidade.

O ciclo de vida de uma entidade

Como mencionado acima, o objeto do ciclo de vida é na verdade uma instância de uma entidade.

Ciclo de vida significa que as entidades sempre passam por processos específicos da criação à destruição. Você pode atingir as metas de design, dominando o ciclo de vida das entidades que precisam ser editadas e, em seguida, operando entidades em momentos específicos.

Todas as entidades usam acordado como o começo de sua vida e o uso destrói para marcar o fim de sua vida.

A maioria das entidades será ativada por ativar após acordado e será ativada usando desativar antes da destruição.

Pode haver entidades que ignoram o estágio de ativação ou desativação, mas acordam e destruem sempre.

Processo geral

image-20241014171853741

componentes e painéis de propriedades

Na lista de itens do editor, suas propriedades são controladas pelos componentes que compõem o objeto, como o componente de posição do objeto, o componente de aparência do objeto, o componente material do objeto e o componente do objeto do objeto

Do ponto de vista funcional, é como uma “ferramenta de portão”.

Por exemplo, no componente de aparência de um objeto, a aparência de um objeto é alterada através de botões e opções de material. Ao reutilizar esses componentes, podemos alterar as propriedades de um determinado objeto de maneira muito simples e conveniente para evitar a adição repetida de código.

image-20241113150847792

No Craftland, não podemos adicionar ou modificar diretamente os componentes, mas podemos alterar os parâmetros e opções de alguns componentes de um objeto através do painel de propriedades para alterar os parâmetros e opções de alguns componentes de um objeto através do painel de propriedades.

Primeiro, podemos criar um objeto e selecioná -lo, e então podemos ver o painel da propriedade do item

image-20241113160229762

No painel Propriedades, podemos mover a posição do objeto, alterar o tamanho do objeto e girar o ângulo do objeto. Tudo isso é alterado através do componente ‘transform’ do objeto

Existem 6 opções no painel de propriedades, a saber:

image-20241106174706837

Nome Ilustração Descrição
Propriedades image-20241106175250972 Algumas configurações de atributo de objetos podem ser alteradas
image-20241106181010058
Mover image-20241106175253495 Pode mover coordenadas de objeto
image-20241106180814579
Zoom image-20241106175256698 Você pode modificar a escala de objeto para alterar o tamanho do objeto image-20241106180832478
Girar image-20241106175300431 Você pode girar um objeto para alterar a orientação de um objeto image-20241106180846336
Excluir image-20241106175303257 Você pode clicar para excluir objetos image-20241106181055895
Cópia image-20241106175306277 Clique para copiar vários objetos atuais idênticos image-20241106180928598

Clique em [Propriedades] para visualizar as propriedades de componentes em mudança de diferentes objetos

Aqui usamos um objeto quadrado como uma demonstração. Primeiro, criamos um quadrado e clicamos [propriedades] para ver as propriedades quadradas

SeaTalk_IMG_20241113_171445

Nas propriedades, podemos descobrir que, de acordo com os componentes mantidos pelo bloco, podemos alterar a aparência e o material do bloco e podemos tentar modificá -lo.

Exemplo:

Ao alterar o material e o tamanho do objeto, podemos usar polígonos diferentes para construir muitas composições

Por exemplo, aqui usamos vários círculos e cilindros para construir uma fonte

SeaTalk_IMG_20241113_174525