Lumberyard
Notas de release

Melhorias e mudanças

O Lumberyard Beta 1.17 traz melhorias e alterações nos sistemas e funcionalidades do Lumberyard. Escolha uma área de tópico para saber mais.

Áudio

Audiokinetic Wwise SDK versão 2016.x.x agora é obsoleto. Esta versão do SDK não terá mais suporte em uma versão futura do Lumberyard.

Sistema de entidade do componente

O sistema de entidade do componente tem os seguintes aprimoramentos e alterações para fatias:

  • O Descritor de entidades exibe entidades em laranja se tiverem uma substituição, o que torna mais fácil encontrar substituições para salvar.

  • No Lumberyard Editor, agora você pode visualizar raízes de fatias em uma hierarquia mais facilmente, para que você possa ver onde uma fatia começa.

  • Você pode escolher salvar todas as substituições, como adicionar e excluir entidades, para uma fatia. Se você não quiser salvar todas as alterações, você pode selecionar as substituições que você deseja na janela de diálogo Save Slice Overrides (Advanced).

  • Agora você pode usar atalhos para selecionar ou cancelar todas as alterações de uma fatia na janela de diálogo Save Slice Overrides (Advanced), para que possa especificar quais substituições que deseja salvar para suas fatias.

  • Ao alterar a entidade pai de uma instância de fatia para que ela não herde diretamente da sua raiz de fatia atual, o Lumberyard Editor trata essa mudança como uma exclusão de sua hierarquia anterior e um complemento para sua nova hierarquia. Você deve salvar as alterações para a anterior e as novas fatias para que as alterações sejam propagadas para todas as instâncias de cada fatia.

  • Agora você pode salvar substituições para uma fatia aninhada que foi salva anteriormente para uma fatia pai.

  • Mais verificações foram adicionados para impedir as dependências de fatia cíclicas (como uma fatia que contém uma instância de si mesma) para que você possa evitar entrar em um loop infinito.

  • Os ativos de fatia agora têm um ícone atualizado.

  • Em Lumberyard Editor, as opções de menu mostram se há substituições para hierarquias de fatia. Isso é útil para descobrir se há substituições que foram enviadas para um pai, mas não uma fatia aninhada.

  • Ao salvar ou reverter substituições de fatia, a hierarquia de fatia não é mais recolhida no Descritor de entidades.

  • Agora, você pode clicar com o botão direito do mouse em uma entidade e reverter todas as substituições no Inspetor de entidades.

  • Agora, você pode clicar com o botão direito do mouse em uma propriedade do componente e salvar substituições para propriedades do componente específicas ou para todo o componente.

  • No Inspetor de entidades, o título e propriedade do componente agora aparecem em laranja quando há substituições, para que você possa identificar quais componentes e propriedades específicas têm alterações.

  • No Descritor de entidades, agora é possível clicar com o botão direito do mouse em uma instância de fatia e escolher bucá-la no Navegador de ativos.

  • Na janela de exibição, agora é possível clicar com o botão direito do mouse em uma instância de fatia e escolher bucá-la no Descritor de entidades.

  • Agora, você pode pressionar o shortkey R para selecionar o pai da raiz da fatia mais próximo de uma seleção ou pressione Shift+R para selecionar a primeiro raiz da fatia na hierarquia atual.

  • Agora, você pode clicar com o botão direito do mouse em uma fatia e, em seguida, selecionar a raiz da fatia na hierarquia de fatia atual.

  • Agora você pode clicar com o botão direito do mouse em uma fatia e escolher se deseja separar a seleção ou a instância. Você pode usar esse recurso para gerenciar uma hierarquia de fatia aninhada quando mais de uma raízes da fatia herda diretamente de mais de um ativo de fatia.

  • A opção Reset slice instance foi consolidado com a opção Revert overrides.

  • Agora, você pode pressionar o shortkey Alt+S para salvar alterações em uma fatia ou pressionar Ctrl+Alt+S para salvar todas as alterações para uma hierarquia de fatia.

  • No Navegador de ativos, agora você pode clicar com o botão direito do mouse em um ativo de fatia e escolher abrir a fatia no Slice Relationship View Tool.

  • Em Global Preferences, você pode escolher a opção Undo Slice Overrides Saves, assim é possível desfazer alterações salvas em uma fatia a partir dos menus Save Slice Overrides.

  • Em Global Preferences, agora você escolhe a opção Append numeric values to slices para anexar automaticamente um número ao final do nome de uma fatia.

  • Um novo sistema de erro foi implementado para lidar com fatias ausentes e permitir que você remova as dependências de fatias ausentes.

  • Agora você não pode mais salvar uma fatia fora de um projeto, gem ou outro diretório que Processador de ativos não estiver configurado para assistir.

  • EBuses para OnBeginSlicePush e OnEndSlicePush foram adicionados.

Lumberyard Editor

Lumberyard Editor tem os seguintes aprimoramentos e alterações para o Descritor de entidades:

  • Na opção de filtro do componente, agora você pode pesquisar nomes de componentes.

  • O menu de filtro de componente agora amplia a parte inferior da tela para exibir mais resultados.

  • Agora você pode classificar entidades alfabeticamente em ordem crescente ou decrescente.

  • Agora você pode especificar que o Descritor de entidades rola automaticamente à entidade selecionada.

  • Você pode especificar que o Descritor de entidades expande automaticamente as hierarquias ao selecionar uma entidade que fizer parte de uma hierarquia recolhida.

  • Clicar duas vezes em uma entidade foi aprimorada para seja menos provável que uma entidade seja renomeada.

  • Agora você pode arrastar e soltar um ativo (como uma malha) a uma entidade para adicionar o ativo e seus componentes conectados a uma entidade existente. Se você pressionar e mantiver a tecla Shift ao arrastar e soltar, você criará uma entidade filho.

  • Arrastar uma entidade em uma hierarquia de fatia agora requer que seja pressionado por 2,5 segundos para abrir a hierarquia. Isso torna mais fácil percorrer entidades no Descritor de entidades, ao invés de expandir acidentalmente uma hierarquia.

  • Ao pesquisar entidades no Descritor de entidades, a string usada para pesquisa é destacada nos resultados.

Lumberyard Editor tem os seguintes aprimoramentos e alterações para o Inspetor de entidades:

  • Agora você pode definir entidades como iniciar ativa, inativa ou somente editor. Isto permite que uma entidade seja configurada para disparar quando a fatia ou nível for carregado, para aguardar até que um script ou código ative a entidade ou para existir apenas no modo de edição. Você pode especificar a opção somente editor para criar entidades durante o desenvolvimento e que não são necessárias para o jogo.

  • Pesquisar no menu Add Component agora inclui texto para as categorias.

  • Agora você pode copiar e colar referências de ativos entre campos de propriedade do componente.

  • Os componentes têm um ícone de ajuda atualizado se houver um tópico de ajuda correspondente que é referenciado pelo componente.

  • Ao pesquisar por entidades no Inspetor de entidades, a string usada para pesquisa é destacada nos resultados.

Compatibilidade com o SDK

Lumberyard 1.17 é compatível com as seguintes versões do SDK:

  • AWS SDK para C++ versão 1.4.34

  • SDK versão 3.2.1 do Amazon GameLift Server

UI Editor

O UI Editor tem os seguintes aprimoramentos e alterações:

  • Informações da fatia agora são exibidas no painel Hierarchy:

    • Elementos que são de fatias agora aparecem em azul.

    • Elementos de nível superior de uma instância de fatia agora aparecem em negrito e azul.

    • Elementos que são de uma instância de fatia, mas não de nível mais alto agora aparecem em itálico e azul.

  • Agora você pode editar fatias em uma visualização com guias no UI Editor. Para fazer isso, clique com o botão direito do mouse na instância de fatia do elemento selecionado. Você pode ver a fatia sem substituições locais, e pode salvar as alterações no menu File. Alterações anteriores foram salvas na caixa de diálogo Push to Slice.

Visual Studio 2017

O Lumberyard 1.17 é compatível com o Visual Studio 2017 versão 15.9.2.

Começando com o Visual Studio 2017, a Microsoft agora lança atualizações em um ritmo mais frequente (em alguns casos, semanalmente). O Lumberyard é testado com a versão mais recente do Visual Studio disponível durante o ciclo de lançamento.

Diversos

O Lumberyard tem os seguintes aprimoramentos e alterações diversos:

  • O gizmo de transformação agora é mais fácil de ser selecionado na janela de exibição.

  • Agora você pode desfazer e refazer a seleção da entidade.

  • Agora você pode pressionar o shortkey Ctrl+6 para alternar terreno a seguir e ajustar modos de objetos.

    No Lumberyard Editor, as opções Game, AI, Continuous Update agora estão desativadas por padrão.

  • Ao desfazer uma duplicação, agora você pode pressionar Esc para removê-la.