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
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.
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
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:
Nome | Ilustração | Descrição |
---|---|---|
Propriedades | ![]() |
Algumas configurações de atributo de objetos podem ser alteradas ![]() |
Mover | ![]() |
Pode mover coordenadas de objeto ![]() |
Zoom | ![]() |
Você pode modificar a escala de objeto para alterar o tamanho do objeto ![]() |
Girar | ![]() |
Você pode girar um objeto para alterar a orientação de um objeto ![]() |
Excluir | ![]() |
Você pode clicar para excluir objetos ![]() |
Cópia | ![]() |
Clique para copiar vários objetos atuais idênticos ![]() |
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
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