SchultzGames
Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida Very Happy
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Existe algum tipo de FPSController para android?
Cena Loading para carregar proximo Level
Sistema de build place
como criar um jogo igual a guitar hero?
(Dúvida) Erro criar sala com Photon.
Sistema de Skins estilo CsGo ou Critical Ops...
[TUTORIAL] Unity 5 - Porta automática
QUIOFOBIA DEMO-JOGO DE TERROR INDIE
Dicas para otimizar o meu jogo
Sistema de construção estilo habbo
[TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Duvida com script
[DUVIDA] Script Não Funciona
Como usar o Multi Touch para movimentar um personagem ?
[ERRO] Fatal Error Unity!!!
Fazer um Certo Ponto da mesh mudar de cor como um botão piscando
PlayerPrefs
[DÚVIDA]Texto Não Aparece Unity 5
[TUTORIAL] UNITY 5 - Efeito submerso (underwater effect), distorção da água e gotas na tela
Dúvida sobre instantiate!
Footsteps no CharacterController (Unity 5)
Como fazer objetos não atravessar paredes usando transform.Translate?
Quando meu inimigo morre todos morrem, alguem ajuda ?
Asset Store
Mudar cor de um material por Script de forma suave
[Dúvida] Otimização
[DUVIDA] Como utilizar o touch no Android em um jogo 2D
[TUTORIAL] Spawn de objetos aleatorios em lugares aleatorios
Mudança no NavMeshAgent?
Script para saber se ena está ativa ou carregada
Duvida
Inserir uma página da web dentro do meu jogo
[TUTORIAL] Acessar propriedades dos SHADERS através de SCRIPTS
// Sistema de Afogamento//
Inimigo seguir quando ver o player
Jogo da Memória para crianças. (Android)
(Dúvida) Mirar em terceira pessoa.
Eu produzi esse jogo na unity e gostaria que vocês testassem e avaliassem
I.A Que ataca qualquer coisa inclusive Players..
[DUVIDA]Pergunta Aleatória
Teclado igual o jogo do milhão
Modelos 3d para uso gratuito ou comercial
[TUTORIAL] Unity 5- Sistema de PLATAFORMAS COM ROTAS
///Duvida///
Unity 5 lag com muitas arvores e grass
Problema com "Non-convex MeshCollider"
[____REGRAS DO FÓRUM____]
modelo 3d rotaçao estranha
Direitos autorais de modelos 3D?
ZombieAI
Iluminação ou Shader Bugado ?!
como criar uma barra de vida?
[Asset]Terreno .dae
Problema com GetComponent
[RESOLVIDO] Como ativar e desativar um objeto.
COMO ATIVAR ANIMACAO EMPURRAR OBJETO?
[____TÓPICO LIVRE____] FALE O QUE QUISER
(DUVIDA) Empurrar caixas estilo Resident Evil
Erro de falsa memoria
preciso usar o Lerp fora do Update
[ AJUDA ]Probemas Com seleção de Carros.
Terminei meu game de terror...joguem...
[RESOLVIDO] COMO CRIAR UM ASSET ?
[RESOLVIDO] Como posto o link do game q fiz para o pessoal testar e avaliar?
Criação de tags para objetos
jogo estilo resident evil 4
[TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)
Direitos autorais
Terrain Bugado
AI Pedestres
Problema com texto ao fazer o build
Onde encontro aulas sobre shaders para a unity 5?
Audio Player C#
UNITY - MOVIE TEXTURE ON ANDROID
Recrutamento para jogo de sobrevivencia estilo DayZ/Rust/H1Z1
Destruir cubos em pedaços Com Um Progetil
(DUVIDA) troca textura em degradê
[RESOLVIDO] Movimento aleatório e suave de um objeto
Reproduzir vídeos do youtube
Return To Ruins Recrutando!
Script de mapa ramdomico?
DUVIDA - Compras de Assets
Versao Final Dark Dreams....agradeco a todos :)
meu jogo primeiro jogo de android
Testem meu Jogo de Aventura
Acertar apenas um componente Collider2D em objeto com mais de um Collider
Como fazer movimento 'serpenteado'
Fontes para Download
inimigo atacar
Mudar o volume do AudioSource conforme altera uma variavel
[DUVIDA] Controle do movimento do ricocheteio de object 2D
Como mirar para cima , baixo etc?
COMO SOBREPOR O PERSONAGEM(objeto1) DO FUNDO(objeto2)????
OTIMIZAÇÃO DE TERRENO...
[TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )
[TUTORIAL] Barra de VIDA / HP contínua
DÚVIDA COM SCRIPT
Como desativo um boxCollider2d usando o GetComponent<variavelGameObject>?
C# Unity 3d Como alterar 1 script usando outro
Hoje à(s) 13:28
Hoje à(s) 13:18
Hoje à(s) 13:06
Hoje à(s) 11:42
Hoje à(s) 11:25
Hoje à(s) 10:15
Hoje à(s) 9:17
Hoje à(s) 7:44
Ontem à(s) 22:43
Ontem à(s) 22:00
Ontem à(s) 21:11
Ontem à(s) 21:10
Ontem à(s) 21:07
Ontem à(s) 21:06
Ontem à(s) 21:04
Ontem à(s) 21:02
Ontem à(s) 21:00
Ontem à(s) 20:59
Ontem à(s) 20:58
Ontem à(s) 20:56
Ontem à(s) 20:49
Ontem à(s) 20:46
Ontem à(s) 20:44
Ontem à(s) 20:42
Ontem à(s) 20:40
Ontem à(s) 20:36
Ontem à(s) 20:28
Ontem à(s) 20:25
Ontem à(s) 20:23
Ontem à(s) 20:19
Ontem à(s) 20:14
Ontem à(s) 20:12
Ontem à(s) 19:37
Ontem à(s) 15:35
Ontem à(s) 15:19
Ontem à(s) 8:54
Ontem à(s) 0:10
Dom 19 Fev 2017 - 22:55
Dom 19 Fev 2017 - 21:18
Dom 19 Fev 2017 - 21:02
Dom 19 Fev 2017 - 20:31
Dom 19 Fev 2017 - 18:37
Dom 19 Fev 2017 - 18:32
Dom 19 Fev 2017 - 15:46
Dom 19 Fev 2017 - 15:33
Dom 19 Fev 2017 - 10:43
Sab 18 Fev 2017 - 23:53
Sab 18 Fev 2017 - 21:17
Sab 18 Fev 2017 - 20:34
Sab 18 Fev 2017 - 20:13
Sab 18 Fev 2017 - 18:58
Sab 18 Fev 2017 - 17:32
Sab 18 Fev 2017 - 16:20
Sex 17 Fev 2017 - 21:27
Sex 17 Fev 2017 - 19:18
Sex 17 Fev 2017 - 9:54
Qui 16 Fev 2017 - 20:23
Qui 16 Fev 2017 - 18:40
Qui 16 Fev 2017 - 16:59
Qui 16 Fev 2017 - 13:14
Qui 16 Fev 2017 - 11:32
Qua 15 Fev 2017 - 23:24
Qua 15 Fev 2017 - 22:10
Qua 15 Fev 2017 - 20:12
Qua 15 Fev 2017 - 15:08
Qua 15 Fev 2017 - 14:52
Qua 15 Fev 2017 - 14:43
Qua 15 Fev 2017 - 13:20
Qua 15 Fev 2017 - 12:10
Qua 15 Fev 2017 - 9:26
Qua 15 Fev 2017 - 8:26
Qua 15 Fev 2017 - 8:22
Qua 15 Fev 2017 - 8:19
Qua 15 Fev 2017 - 8:17
Ter 14 Fev 2017 - 23:37
Ter 14 Fev 2017 - 22:51
Ter 14 Fev 2017 - 22:06
Ter 14 Fev 2017 - 15:57
Ter 14 Fev 2017 - 14:20
Ter 14 Fev 2017 - 12:24
Ter 14 Fev 2017 - 11:02
Ter 14 Fev 2017 - 7:43
Seg 13 Fev 2017 - 20:25
Seg 13 Fev 2017 - 17:01
Seg 13 Fev 2017 - 16:38
Seg 13 Fev 2017 - 11:09
Seg 13 Fev 2017 - 11:02
Seg 13 Fev 2017 - 7:12
Seg 13 Fev 2017 - 7:01
Seg 13 Fev 2017 - 2:01
Seg 13 Fev 2017 - 1:42
Seg 13 Fev 2017 - 1:33
Seg 13 Fev 2017 - 1:32
Seg 13 Fev 2017 - 1:31
Seg 13 Fev 2017 - 1:27
Seg 13 Fev 2017 - 1:18
Seg 13 Fev 2017 - 1:14
Dom 12 Fev 2017 - 21:36
Dom 12 Fev 2017 - 16:44
John Rambo
Marc7
dstaroski
thiagograssi
rafaelllsd
Sheyk
dstaroski
dstaroski
MarcosSchultz
Luiz Mauro TCC
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
CanabravaBR
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
Zecandy
AndyShow
Pulitano
artplayer
niao
vegasbr
Manawydan
rafaelllsd
joabr
Blue Ark
Zecandy
AndyShow
regisbaldo
MarcosSchultz
joabr
joabr
tom ramber
lordstrik
Callyde Jr
PauloFR
cron
BananaSmith
LukiAli
Mic4el
Zecandy
LukiAli
erick.q.faria
dstaroski
hackernew404
LuizFixa3D
John Rambo
Marc7
dstaroski
Mic4el
joabr
lucasfera15
tom ramber
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
matheus1415
rafaelllsd
Édipo
Marc7
John Rambo
felipefell
André Damazio
dstaroski
hackernew404
niao
Marc7
Marc7
Marc7
Callyde Jr
Callyde Jr
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
niao
niao

Mudar instantaneamente a cor da camera

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

DÚVIDA Mudar instantaneamente a cor da camera

Mensagem por Marc7 em Seg 22 Ago 2016 - 1:03

Estou tentando mudar a cor da main camera, de inicio ela está com seu Background todo para branco e eu queria alterar para preto instantaneamente.
ela já tem um script anexado com o seguite codigo:

Código:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class CameraIntro : MonoBehaviour {

    private float currentTime;
    public float valor;

    void Start () {

    }
   
   void Update () {
        if (currentTime >= 4f) {
            valor = Mathf.MoveTowards(valor, 0f, Time.deltaTime * 1.3f);
            Color color = GetComponent<Camera>().backgroundColor;
            GetComponent<Camera>().backgroundColor = new Vector4(color.r, color.g, color.b, valor);
        }
    }
}

esse é só um script base que usei para outra coisa, já tentei fazer as modificações nele mas não está dando certo.

a ideia é, quando chegar em 4 segundos, a cor branca do background da main camera muda de uma vez para preto.

como faço isso?

Marc7
Avançado
Avançado

PONTOS : 523
REPUTAÇÃO : 15
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Mudar instantaneamente a cor da camera

Mensagem por weslleyFx em Seg 22 Ago 2016 - 13:59

as cores do Color Varia de 0 a 1
onde o 0 e preto e o 1 e branco sabendo disso basta aplicar

Código:
using UnityEngine;
using System.Collections;

public class ColorBackground : MonoBehaviour
{

    public float seconds;

    void Start()
    {
        StartCoroutine(ChangeColor());
    }

    IEnumerator ChangeColor()
    {
        Camera _camera = Camera.main;
        _camera.backgroundColor = new Color(1, 1, 1);
        yield return new WaitForSeconds(seconds);
        _camera.backgroundColor = new Color(0, 0, 0);
    }
}

weslleyFx
Moderador

Masculino PONTOS : 2185
REPUTAÇÃO : 477
Idade : 18
Áreas de atuação : C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Mudar instantaneamente a cor da camera

Mensagem por Marc7 em Qui 25 Ago 2016 - 4:26

Boa weslley, funcionou fino aqui, é isso mesmo que eu precisava!

foi vc mesmo que bolou esse script ou já viu em algum lugar?

preciso conhecer mais classes da unity e o efeito que cada uma faz, como por exemplo esse StartCoroutine, quando é que se usa o IEnumerator, o que é esse yield return new WaitForSeconds e para quê se usa, etc

vc tem alguma lista (pode até ser uma referencia de algum site/blog) que mostra varios desses comandos diferentes para eu ir pegando?

uma duvida, o uso da underline antes da variavel, como a _camera por exemplo, para que serve essa underline?

tem casos que precisa usar ou foi só prrferencia sua?

Marc7
Avançado
Avançado

PONTOS : 523
REPUTAÇÃO : 15
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Mudar instantaneamente a cor da camera

Mensagem por AndyShow em Qui 25 Ago 2016 - 4:41

uma duvida, o uso da underline antes da variavel, como a _camera por exemplo, para que serve essa underline?

tem casos que precisa usar ou foi só prrferencia sua?
Acho que foi pra Diferenciar a Camera "Componente" para camera "Variável"!
por isso o _camera pra ficar mais Visível!
Bom eu Faço isso! hehehe

AndyShow
Instrutor

Masculino PONTOS : 1573
REPUTAÇÃO : 345
Idade : 34
Áreas de atuação : Blender e Unity
Respeito as regras :

Ver perfil do usuário http://mundounity3d.forumbom.com/

Voltar ao Topo Ir em baixo

DÚVIDA Re: Mudar instantaneamente a cor da camera

Mensagem por Marc7 em Qui 25 Ago 2016 - 5:02

Beleza!

outra coisa, como estou ainda aprendendo vou perguntar: na linha 
Camera _camera = Camera.main;  

esse primero Camera que fica em azul no script, ele é o componente Camera?

em que situações eu preciso colocar o nome de um componente primeiro, seguido de uma variavel? quando é que eu sei que vou ter que chamar um componente primeiro?

porque estou acostumado a usar "var umNomeQualquer", só um exemplo.

aí me deparo com coisas do tipo:
Vector3 posição = ...
Camera camera = ...
e tantos outros..

quando que eu sei que preciso fazer isso?

Marc7
Avançado
Avançado

PONTOS : 523
REPUTAÇÃO : 15
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Mudar instantaneamente a cor da camera

Mensagem por HudsonJeff em Qui 25 Ago 2016 - 5:46

Marc7 escreveu:preciso conhecer mais classes da unity e o efeito que cada uma faz, como por exemplo esse StartCoroutine, quando é que se usa o IEnumerator, o que é esse yield return new WaitForSeconds e para quê se usa, etc

Olá Marc7!

Aqui tem uma aula do Marcos sobre Ienumerator, Coroutines e essas coisas que você mencionou! Aconselho a ver!:


HudsonJeff
Iniciante
Iniciante

PONTOS : 292
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Mudar instantaneamente a cor da camera

Mensagem por Manawydan em Qui 25 Ago 2016 - 8:44

@Marc7
Teoricamente no C# voce vai sempre declarar o tipo da variavel primeiro, e so depois o nome, aparentemente voce esta acostumado com o javascript que é quase que contrario.
Se voce quer criar um numero inteiro voce faz por exemplo:

Código:
int meuNumero = 10;

Onde 'int' seria o tipo de dado, meuNumero seria o nome da variavel, e 10 seria o valor da mesma. Logo sua variavel 'meuNumero' so vai aceitar valores do tipo 'int'(valores inteiro).
Se voce quer criar uma variavel de texto(string), faz igual com o int:

Código:
string meuTexto = "Oi meu chapa";
Onde string seria o tipo de dado(texto), meuTexto seria o nome da variavel, "Oi meu chapa" seria o valor que esta na variavel meuTexto.
Se voce quiser ver eu tenho uns tutorias bem basico sobre C#: https://www.youtube.com/playlist?list=PLEXOFsnCDCevwgeC12R7Zyn8C6OF3Rc2b

Manawydan
Moderador

PONTOS : 643
REPUTAÇÃO : 114
Idade : 20
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Mudar instantaneamente a cor da camera

Mensagem por Marc7 em Sex 26 Ago 2016 - 2:28

Entendido Manawydan, então todos esses termos int, string, float, são tipos de dados, aí qualquer nome que eu colocar em seguida só vai receber valores do tipo do dado.

quando eu escrevo o 'var' dentro do metodo update ou qualquer outro metodo, ele é que tipo de dado?
posso escrever por ex. os tipos de dados int, float, string dentro de um metodo?
por exemplo, vou criar uma linha de codigo, vou escrever dentro do metodo update:

int nomeQualquer = 7;

exatamente desse jeito. posso fazer isso?
seria isso o mesmo que   var nomeQualquer = 7;?

Marc7
Avançado
Avançado

PONTOS : 523
REPUTAÇÃO : 15
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Mudar instantaneamente a cor da camera

Mensagem por Manawydan em Sex 26 Ago 2016 - 10:49

@Marc7
Quando voce utiliza a 'var' o compilador vai analisar o contexto e transformara 'var' em um tipo de dado compatível.
Ex:
Código:
void Start(){
      var numero1 = 7;     // VIRA int
      var numero2 = 7.0f;  // VIRA float
      var numero3 = 7.0;  // VIRA double
      var texto = "Hue";  // VIRA string
      var letra = 'C';    // VIRA char
      var pos = transform.position; // VIRA Vector3
   }

Voce pode ver mais detalhadamente no site da Microsoft:
https://msdn.microsoft.com/pt-br/library/bb384061.aspx

Manawydan
Moderador

PONTOS : 643
REPUTAÇÃO : 114
Idade : 20
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Mudar instantaneamente a cor da camera

Mensagem por Marc7 em Sex 26 Ago 2016 - 23:06

Manawydan é isso que eu queria saber.
o var se torna um tipo de dado de acordo com o que vc seta para ele.

Marc7
Avançado
Avançado

PONTOS : 523
REPUTAÇÃO : 15
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Mudar instantaneamente a cor da camera

Mensagem por weslleyFx em Sex 26 Ago 2016 - 23:32

também existe uma variável chamada Dynamic que e bem parecida com o var so que as variáveis do tipo Dynamic você pode alterar o tipo de dados dele no decorrer do código

weslleyFx
Moderador

Masculino PONTOS : 2185
REPUTAÇÃO : 477
Idade : 18
Áreas de atuação : C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Mudar instantaneamente a cor da camera

Mensagem por Marc7 em Sab 27 Ago 2016 - 0:05

legal weslley, poderia escrever um exemplo de uma codigo usando dynamic?

Marc7
Avançado
Avançado

PONTOS : 523
REPUTAÇÃO : 15
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Mudar instantaneamente a cor da camera

Mensagem por weslleyFx em Sab 27 Ago 2016 - 9:24

claro

Código:
using System;

public class Conta
{
    public decimal saldo;
}

public class Pessoa
{
    public int idade;
}

public class Automovel
{
    public decimal valor;
}

public class Animal
{
    public string nome;
}

class Program
{


    public static void Main()
    {

        Conta conta = new Conta();
        conta.saldo = 10000;
        Pessoa maria = new Pessoa();
        maria.idade = 15;
        Automovel carro = new Automovel();
        carro.valor = 15000;
        Animal cavalo = new Animal();
        cavalo.nome = "cavalo";
        //
        dynamic dinamico;
        dinamico = conta;
        Console.WriteLine(dinamico.saldo);
        //
        dinamico = maria;
        Console.WriteLine(maria.idade);
        //
        dinamico = carro;
        Console.WriteLine(dinamico.valor);
        //
        dinamico = cavalo;
        Console.WriteLine(dinamico.nome);

        Console.ReadKey();
    }
}

weslleyFx
Moderador

Masculino PONTOS : 2185
REPUTAÇÃO : 477
Idade : 18
Áreas de atuação : C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum