Recentemente lançamos um novo vídeo no canal e nele vamos conhecer um pouco mais sobre os modificadores de acesso no C#.
Utilizando .NET 5.0 como prática, nosso consultor e líder técnico Jefferson Almeida traz um conteúdo super importante para os fundamentos da linguagem orientada a objetos.
Seja bem vindo, ao novo desenvolvimento de extensões para o Azure DevOps! Estas são algumas das únicas palavras, que encontramos no mundo de desenvolvimento de extensões para o VSTS / TFS. Então, neste artigo vamos ver como iniciar uma nova extensão para o mesmo, utilizando os novos conceitos e desmistificando algumas dúvidas.
Introdução
Como é feito para iniciar uma extensão com o layout para o Azure DevOps?
Inicialmente, precisamos adicionar sempre os arquivos necessários:
Conseguimos simplificar estas adições? – A resposta é SIM!!!
Gerar layout inicial da extensão via Command Line
Navegando um pouco no github da Microsoft, conseguimos encontrar um exemplo para gerar este layout. Este exemplo, conta com dois componentes que precisamos instalar via NPM.
Porém, após a instalação vamos rodar apenas um comando, que estará pronta nossa estrutura.
Vamos lá!
Utilizando seu Command Line e NPM, realize a execução dos seguintes comandos:
npm install -g yo
npm install -g @microsoft/generator-azure-devops-extension
Então, após as instalações, vamos executar a geração:
yo @microsoft/azure-devops-extension
Saída com a estrutura
Se os comandos foram seguidos da forma correta, você terá uma saída como esta:
É com imenso prazer, que venho anunciar minha participação no segundo episódio do Konia Podcast! Com o tema “Sistemas de Mensageria com Microsoft Azure”, batemos um papo técnico sobre as principais utilidades, motivos e ferramentas para se desenvolver nos dias de hoje utilizando mensageria.
Neste artigo, vamos abordar algumas interações iniciais do Microsoft Mixed Reality Toolkit para headsets imersivos.
Configurando o Unity
Para trabalharmos com o MRTK no Unity, será preciso realizar a instalação de alguns pacotes para a inclusão de todos os scripts da biblioteca. Seguindo o link abaixo, você será redirecionado para o GitHub, repositório fonte da biblioteca, onde pode encontrar a release mais recente. https://github.com/microsoft/MixedRealityToolkit-Unity/releases
Faça o download do pacote relacionado ao Foundation. Este pacote será responsável por implantar no seu Unity, uma extensão do MRTK juntamente com todos os scripts.
Dê dois cliques sobre o pacote baixado, e importe tudo para o Unity.
Considerações iniciais
A utilização de todos os scripts abaixo, serão aplicados e adicionados em objetos de cena. Faça a criação de um objeto de cena, e adicione os scripts à ele.
Movendo um objeto
Para poder agarrar e mover um objeto utilizando o MRTK, adicione os seguintes scripts:
ManipulationHandler.cs – Este script oferece suporte para realizar a movimentação dos componentes próximos e distantes.
NearInteractionGrababble – Sendo opicional, você pode utilizar este script para mover um objeto a partir de uma mão articulada.
Redimensionando um objeto
Utilizando um dos scripts anteriores, para realizar a manipulação de redimensionamento, utilize o ManipulationHandler.cs para suportar rotação à duas-mãos.
Movendo um objeto com precisão
Após utilizarmos todos os scripts poderosos acima, veremos um script mais clássico para movimentação dos componentes com mais precisão. Estamos falando do BoundingBox.cs, onde é criado uma caixa delimitadora para o componente. Adicione este script para o movimento preciso.
Faça bom proveito destes scripts iniciais, com suas aplicações Hololens.