Articles of unity3d

Servidor de soquete simples no Unity

Eu quero usar um plugin C # no meu projeto Unity. Esse plug-in deve funcionar como um servidor que obterá valores de um cliente para que eu possa usar esses valores para processamento adicional. A questão é que o servidor tem loop infinito. E loops infinitos fazem com que a Unidade seja interrompida. Como lidar […]

Sistema de events simples no Unity

Eu estou tentando usar o sistema de events no Unity (o caminho C #), mas estou tendo problemas para implementá-lo. A maioria dos exemplos, mostra uma class, onde você define o manipulador; em seguida, você escreve na mesma class, a function que corresponde à assinatura do manipulador e escreve os events como estáticos public class […]

Gerenciador de jogos da Unity. Script funciona apenas uma vez

Estou fazendo um gerenciador de jogos simples. Eu tenho um script, que será acessível de todas as cenas do jogo. E eu preciso verificar os valores de suas variables ​​depois de carregar uma nova cena. Mas meu código é executado apenas uma vez após o início da simulação, enquanto um object com esse script existe […]

Autocompletion não está funcionando no Visual Studio

Eu tenho um pequeno problema com scripts. Quando estou escrevendo scripts C # para o Unity com o Visual Studio, parece que estou trabalhando no bloco de notas, não há autocomplete (correto?) E devo escrevê-lo muito lentamente. Por favor, assista ao vídeo. No início é a situação normal (do tutorial), a segunda parte mostra o […]

Como fazer o roteiro esperar / dormir de forma simples na unidade

Como colocar entre o TextUI.text = …. uma function sleep, para esperar 3 segundos entre cada frase? public Text GuessUI; public Text TextUI; […truncated…] TextUI.text = “Welcome to Number Wizard!”; TextUI.text = (“The highest number you can pick is ” + max); TextUI.text = (“The lowest number you can pick is ” + min); Eu […]

Acessar variables ​​/ funções de outro script

Então estou tentando mudar uma variável em outro script tocando em um cubo. Configuração atual 1x jogador 1x Inimigo Cada um com seu próprio script Enemy_Stats & Character_Stats Como você pode ver neste pequeno trecho, é uma boa solução para acessar a variável a partir de outro script. void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == […]

Mover GameObject ao longo do tempo

Eu estou aprendendo Unity a partir de um fundo Swift SpriteKit onde mover a posição x de um sprite é tão direto quanto executar uma ação como abaixo: let moveLeft = SKAction.moveToX(self.frame.width/5, duration: 1.0) let delayAction = SKAction.waitForDuration(1.0) let handSequence = SKAction.sequence([delayAction, moveLeft]) sprite.runAction(handSequence) Eu gostaria de saber uma maneira equivalente ou similar de mover […]

Enviando solicitações http em C # com Unity

Como posso enviar solicitações HTTP GET e POST em C # com o Unity? O que eu quero é: enviar dados json no post request (eu uso o serializador Unity, então não há necessidade em um novo, eu só quero passar string em postar dados e ter capacidade de setar ContentType para application / json); […]

Unity: nulo ao criar uma nova instância de class

Eu fiquei preso em uma situação bem idiota: estou criando uma nova instância da class genérica, mas ela retorna “estranho” null. Rule rule2 = new Rule(); // initiate the class Debug.Log(rule2); //1st debug rule2.RuleSetup(r: “CaughtEnough”, li: 0); //setting up the parameters Debug.Log(rule2.rule); //2nd debug 1º debug me dá null UnityEngine.Debug:Log(Object) ao mesmo tempo, configurando os […]

Usando a pasta de resources na unidade

Eu estou desenvolvendo um projeto HoloLens que precisa referenciar arquivos .txt. Eu tenho os arquivos armazenados na pasta ‘Recursos’ do Unity e os faço funcionar perfeitamente (quando executado via Unity): string basePath = Application.dataPath; string metadataPath = String.Format(@”\Resources\…\metadata.txt”, list); // If metadata exists, set title and introduction strings. if (File.Exists(basePath + metadataPath)) { using (StreamReader […]