As ferramentas desenvolvidas pela equipe do projeto podem ser hospedadas no warehouse remoto, e outros projetos também podem utilizá-las.
Crie seu próprio diretório de plugins no projeto Unity Assets
Código de tempo de execução e código do editor, crie o assembly correspondente e o arquivo package.json
Conteúdo package.json: você pode consultar o oficial, nome e versão são campos obrigatórios e os pacotes dependentes devem ser localmente
{
"name": "com.upmdemo",
"displayName": "upmdemo",
"description": "test",
"version": "1.0.0",
"license": "MIT",
"dependencies": {
//依赖的别的包
"包名name" :"版本号"
}
}
Instale o git no computador, clique com o botão direito na pasta do diretório do plug-in
Para o primeiro envio após a criação do depósito, você precisa inserir o nome da conta e a senha (siga as instruções para inserir o comando)
Etapas de envio pela primeira vez:
- git init (inicializar armazém)
- git add (o . aqui significa adicionar todos os arquivos e você também pode personalizar a adição)
- git commit -m 'informações de comentário adicionadas'
- git remote adicionar origem 'url'
- git push -u mestre de origem
Aqui, use o botão direito do mouse para colar ao colar o URL
Etapas subsequentes de envio
git pull (puxar código online, geralmente usado para desenvolvimento de várias pessoas, se o desenvolvimento pessoal puder ser enviado diretamente, o comando pode ser omitido)
git add (adicione todos os arquivos à área de armazenamento temporário do git)
git commit -m 'informações de comentário' (o conteúdo da área de armazenamento temporário é adicionado ao warehouse local e o efeito real é adicionar informações de comentário)
git push -u origin master (envie o código para o warehouse remoto, se for o branch master padrão, você também pode usá-lo diretamente: git push)
Em seguida, instale-o por meio do GitUrl no UnityPackageManager e insira o endereço do armazém
Se houver uma atualização posterior, modifique o número da versão 1.0.0 --> 1.0.1 e envie-o ao warehouse com git.
Você pode atualizar para o mais recente aqui.
O envio do SVN precisa enviar os seguintes arquivos de diferença, geralmente esses dois serão alterados
Desta forma, é muito conveniente usar plug-ins desenvolvidos por indivíduos ou equipes de projeto.