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 :D
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Animações Bugando ao trocar Ajuda aqui na moral
Ajuda com IA
Alguem sabe se existe uma função parecida a OnMouseEnter para Touch
Cubo sendo esvaziado 3D
Esta versão não está em conformidade com o requisito de 64 bits do Google Play
Código de Joystick obsoleto que o Unity pede para atualizar
Sobre reflexão de luzes no unity e flares
Como salvar tudo de uma que esta em uma scene?
Rotação para inimigo
[Formação de Equipe] Quando foi ontem?
Como posso resolver o erro "NullRefenceException" da unity
Como passo variáveis entre Cenas?
[Duvida] Sistema de movimentação de personagem em 4 direções.
Melhore a IA dos seus jogos - IA do Creeper
Jogo de luta - multiplayer local
PRECISO DE AJUDA URGENTE !!!
DESAFIO MULTPLAYER
[TUTORIAL] Passar Valores entre cenas
Como sobreponho um sprite num objeto em que ambos colidem?
Click na tela Mobile/PC
Bug Animation <não fica em loop> Unity 2019.4
PRECISO DE UMA PESSOA QUE SAIBA MECHER COM ONLINE NO UNITY
Meu Proprio remake de siren head (em 24hrs)
Troca de fase
[TUTORIAL] AI Enemy ( Jogos de terror )
Um unico script de status serve pra todos em geral?
quero que a camera gire como o personagem mais nao consigo
The scripts needs to derive from monobehaviour
[TUTORIAL] Pegar e Dropar item no chao.[2.0]
COMO EXECUTAR FUNÇÃO A CADA PERÍODO DE TEMPO
Textura realistas
Sistema de Pontuação (Dúvida)
Como deixar a barra de vida fixa??
[TUTORIAL] Usando Pos Processamento
Humanoid
FPS KIT 1.0 - EM DESENVOLVIMENTO
Alguém pode me ajuda a coloca animação quando anda?
Mudar cena ao ativar um objeto
Escape the Danonão (Jogo de terror do Danonão Grosso no estilo Slender)
UI duplicando numeração usando SceneManager.LoadScene
AssetBundle não renderiza
Lets Play RPG - No editor funciona perfeito, porem dps de compilado nao funciona.
PAUSE PARCIAL
duvida sobre C# e unity
Como Add Fog em lugar no mundo específico
Como criar sistema de Habilidades (Skills) para o personagem 2D / e sistema de batalha 2D
Como identificar o vencedor em uma corrida multiplayer?
Sistema de desaceleração usando MovePosition
Alguém poderia me ajuda?
Como fazer um ciclo dia e noite com transição de skyboxes?
Como limito um movimento de modo a que não se movimente na diagonal?
[TUTORIAL] Sistema de DIA E NOITE completo, com luzes noturnas e SISTEMA DE NUVENS
Animaçao de sacar arma
Movimentaçao de personagem 3d
Rotacionar objeto de acordo com direção que ele está se movendo
Dúvida com o IEnumertor
[DUVIDA]como coloco um audio enquanto uma esfera roda
Fear - Modern House The Game [WINDOWS - ANDROID]
Sistema de pulo 2d
COMO MUDAR GETKEY WASD PARA GETBUTTON HORIZONTAL E VERTICAL ???
TOCAR SONS REPETIDAMENTE
Duvida sobre o forum
Explicacao de GD para CSharp[GODOT]
Tutorial Game de Plataforma 2D[GODOT]
Tutorial Inteligencia Artificial 2D[GODOT]
Sistema de vitória em um jogo multiplayer (photon 2)
Movimentar inimigo em posições aleatorias
Parallax travando, segue o código que utilizo
Jogo Maria Bella
Joystick Mobile do Marcos Schult
[RESOLVIDO] Pegar um frame no animation via C# Unity 3D
[AJUDA] NavMesh bugado
Jogo de Galo e de Galinha também
Movimento com Botões Unity 3D
[Dúvida] posições de objetos e âncora
Meu player não se move
um erro inicial no unity
UNITY CRASHANDO
[TUTORIAL] Criar árvores fácilmente com o criador de árvores da Unity
Tela cinza ao usar SPLASH IMAGE - UNITY
[TUTORIAL] Resolvido - Erro fatal! Estouro de tamanho no alocador
Como fazer o Player ir para a frente dele, independente da orientação?
[Dúvida] pegar área total de um objeto
Problemas com blender
Unity Não Reconhece Monitor Touchscreen
Como fazer meu personagem virar para os lados ?
Como remover apenas 1 árvore do terreno sem ter que remover as outras?
[TUTORIAL] Como criar partículas na Unity 5 (partículas de fogo, água, explosões, etc)
[ASSET] Musiquinha em loop violino e piano, para rpg talvez...
[TUTORIAL] Definir funções em botões UI por meio de scripts (Button.onClick)
Como resolver esse erro? Me impede de compilar o app...
Como ajustar o colisor de acordo com a posição da animação?
[iniciante] Como gerar 3 valores específicos aleatoriamente sem repetir?
Problema com o ThirdPersonController
Duplicar uma Cena
Mudar de cena na unity
Collider nâo funciona
Duvida sobre OnTriggerEnter
Comsegui terminar um jogo, Agradeço a todos
Hoje à(s) 12:17 am
Ontem à(s) 9:30 pm
Ontem à(s) 8:20 pm
Ontem à(s) 6:56 pm
Ontem à(s) 6:52 pm
Ontem à(s) 1:34 am
Dom Jul 05, 2020 9:13 pm
Dom Jul 05, 2020 7:17 pm
Dom Jul 05, 2020 7:15 pm
Dom Jul 05, 2020 6:51 pm
Dom Jul 05, 2020 2:56 pm
Dom Jul 05, 2020 2:20 pm
Dom Jul 05, 2020 2:05 pm
Dom Jul 05, 2020 1:43 pm
Dom Jul 05, 2020 11:50 am
Sab Jul 04, 2020 9:23 pm
Sab Jul 04, 2020 5:02 pm
Sab Jul 04, 2020 3:20 pm
Sab Jul 04, 2020 3:08 pm
Sab Jul 04, 2020 11:02 am
Sab Jul 04, 2020 2:31 am
Sab Jul 04, 2020 12:39 am
Sex Jul 03, 2020 1:14 pm
Sex Jul 03, 2020 12:34 pm
Qui Jul 02, 2020 5:28 pm
Qui Jul 02, 2020 5:06 pm
Qui Jul 02, 2020 3:06 pm
Qui Jul 02, 2020 2:57 pm
Qui Jul 02, 2020 2:07 pm
Qui Jul 02, 2020 1:59 pm
Qui Jul 02, 2020 1:25 pm
Qui Jul 02, 2020 11:32 am
Qui Jul 02, 2020 12:00 am
Qua Jul 01, 2020 6:31 pm
Qua Jul 01, 2020 6:04 pm
Qua Jul 01, 2020 6:00 pm
Qua Jul 01, 2020 3:19 pm
Qua Jul 01, 2020 1:18 pm
Qua Jul 01, 2020 8:59 am
Qua Jul 01, 2020 8:54 am
Qua Jul 01, 2020 8:51 am
Qua Jul 01, 2020 8:22 am
Ter Jun 30, 2020 2:22 pm
Ter Jun 30, 2020 11:25 am
Seg Jun 29, 2020 7:51 pm
Seg Jun 29, 2020 4:45 pm
Seg Jun 29, 2020 12:49 pm
Seg Jun 29, 2020 11:41 am
Seg Jun 29, 2020 9:53 am
Dom Jun 28, 2020 11:59 pm
Dom Jun 28, 2020 10:02 pm
Dom Jun 28, 2020 10:01 pm
Dom Jun 28, 2020 5:55 pm
Dom Jun 28, 2020 10:40 am
Dom Jun 28, 2020 9:16 am
Dom Jun 28, 2020 7:29 am
Sab Jun 27, 2020 2:53 pm
Sab Jun 27, 2020 8:08 am
Sex Jun 26, 2020 12:18 pm
Qui Jun 25, 2020 10:40 pm
Qui Jun 25, 2020 10:20 pm
Qui Jun 25, 2020 5:18 pm
Qui Jun 25, 2020 5:13 pm
Qui Jun 25, 2020 5:10 pm
Qui Jun 25, 2020 5:08 pm
Qui Jun 25, 2020 4:45 pm
Qui Jun 25, 2020 12:35 pm
Qui Jun 25, 2020 10:45 am
Qui Jun 25, 2020 7:21 am
Qui Jun 25, 2020 12:30 am
Qua Jun 24, 2020 8:02 pm
Qua Jun 24, 2020 6:58 pm
Qua Jun 24, 2020 6:37 pm
Qua Jun 24, 2020 3:23 pm
Qua Jun 24, 2020 11:41 am
Ter Jun 23, 2020 11:00 pm
Ter Jun 23, 2020 9:44 pm
Ter Jun 23, 2020 8:45 pm
Ter Jun 23, 2020 8:07 pm
Ter Jun 23, 2020 3:05 pm
Ter Jun 23, 2020 1:21 pm
Ter Jun 23, 2020 1:36 am
Seg Jun 22, 2020 10:53 pm
Seg Jun 22, 2020 9:36 pm
Seg Jun 22, 2020 5:32 pm
Seg Jun 22, 2020 11:40 am
Seg Jun 22, 2020 2:44 am
Seg Jun 22, 2020 2:22 am
Seg Jun 22, 2020 2:20 am
Seg Jun 22, 2020 2:18 am
Seg Jun 22, 2020 2:16 am
Seg Jun 22, 2020 2:15 am
Seg Jun 22, 2020 2:09 am
Seg Jun 22, 2020 2:09 am
Seg Jun 22, 2020 2:06 am
Seg Jun 22, 2020 1:59 am
Seg Jun 22, 2020 1:53 am
Seg Jun 22, 2020 1:47 am
Dom Jun 21, 2020 2:26 pm
Encracker
verme1311
KurotamaXIII
orph
iToddy
Fagner
dknoob537
JoelMJunior
BrunoMga07
Micco
M.Choice
Tiagotes
FerX95
ScorpionG4mer
jsiilva2k
Agoraaae3432
BrunoMga07
Tiagotes
Tiagotes
Micco
fabricadegame
SeTk
thales.ulisses
Micco
maxwellvale
Magnatah
Andrew lameira batista
kauannunes
Micco
CristhianSelbach
vini024
Callyde Jr
Hohenheim
hendrick22
adryansantoss
pekazao
Th2y
Micco
AmazingDeliciano
AmazingDeliciano
numb123
gtcmcsgo
FabioYuji
artplayer
Gabriel M
04vini
EliezerGomes
gabrimo
streamer
mama2401
Tiagotes
Albert Vinicius
iToddy
Micco
Ezequiel286
JoelMJunior
diegopds
thales.ulisses
AndreDeveloper
teos626
eduardoklausss
Chilinger
Chilinger
Chilinger
Chilinger
MarcosSchultz
Callyde Jr
bunijaclp
thales.ulisses
teos626
KurotamaXIII
AmazingDeliciano
poyser
KurotamaXIII
poyser
maxwellvale
Micco
vini024
MarcosSchultz
weuler
Callyde Jr
PedroLeite
poyser
Fagner
conceptfac
Matrirxp
Samuelostgamer
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
thales.ulisses

[TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Página 1 de 2 1, 2  Seguinte

Ir em baixo

TUTORIAL [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Sex Out 30, 2015 11:44 am

Fala galera, elaborei este tutorial simples explicando passo a passo como fazer uma barra de loading (ASSISTAM O VÍDEO COMPLETO PARA EVITAR ERROS)

Vídeo explicando:




Script utilizado na aula:

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

public class Loading : MonoBehaviour {
 [Header("Nome da cena a ser carregada")]
 public string cenaACarregar;
 [Space(20)]
 public Texture texturaFundos;
 public Texture barraDeProgresso;
 public string textoLoad = "Progresso do carregamento:";
 public Color corDoTexto = Color.white;
 public Font Fonte;
 [Space(20)]
 [Range(0.5f,3.0f)]
 public float tamanhoDoTexto = 1.5f;
 [Range(1,10)]
 public int larguraDaBarra = 8;
 [Range(1,10)]
 public int alturaDaBarra = 2;
 [Range(-4.5f,4.5f)]
 public float deslocarBarra = 4;
 [Range(-8,4)]
 public float deslocarTextoX = 2;
 [Range(-4.5f,4.5f)]
 public float deslocarTextoY = 3;

 private bool mostrarCarregamento = false;
 private int progresso = 0;
 
 void Update () {
 if (Input.GetKeyDown (KeyCode.Space)) {
 StartCoroutine(CenaDeCarregamento(cenaACarregar));
 }
 }

 IEnumerator CenaDeCarregamento (string cena){
 mostrarCarregamento = true;

 AsyncOperation carregamento = Application.LoadLevelAsync (cena);
 while (!carregamento.isDone) {
 progresso = (int)(carregamento.progress*100);
 yield return null;
 }
 }

 void OnGUI (){
 if (mostrarCarregamento == true) {
 GUI.contentColor = corDoTexto;
 GUI.skin.font = Fonte;
 GUI.skin.label.fontSize = (int)(Screen.height/50*tamanhoDoTexto);
 //TEXTURA DE FUNDO
 GUI.DrawTexture(new Rect(0,0, Screen.width, Screen.height), texturaFundos);

 //TEXTO DE CARREGAMENTO
 float deslocXText = (Screen.height/10)*deslocarTextoX;
 float deslocYText = (Screen.height/10)*deslocarTextoY;
 GUI.Label(new Rect(Screen.width/2 + deslocXText, Screen.height/2 + deslocYText, Screen.width, Screen.height),textoLoad + " " + progresso + "%");  

 //BARRA DE PROGRESSO
 float largura = Screen.width*(larguraDaBarra/10.0f);
 float altura = Screen.height/50*alturaDaBarra;
 float deslocYBar = (Screen.height/10)*deslocarBarra;
 GUI.DrawTexture(new Rect(Screen.width/2 - largura/2, Screen.height/2 - (altura/2) + deslocYBar, largura*(progresso/100.0f), altura), barraDeProgresso);                                    
 }
 }
}


Simples não?

o metodo é 100% funcional, e fácil de utilizar :D


Última edição por MarcosSchultz em Ter Jun 07, 2016 8:54 pm, editado 1 vez(es)
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por ParazitaGamerBR em Sex Out 30, 2015 3:19 pm

como eu faço pra nao ter que apertar o espaço ?

ParazitaGamerBR
Iniciante
Iniciante

PONTOS : 1752
REPUTAÇÃO : 0

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por GustavoMaster em Sex Out 30, 2015 3:20 pm

cria outra condição para trocar de dena !
GustavoMaster
GustavoMaster
Avançado
Avançado

Masculino PONTOS : 2173
REPUTAÇÃO : 14
Idade : 17
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Sex Out 30, 2015 3:32 pm

Parazita, foi justamente o que eu expliquei no vídeo e ainda coloquei no tópico...

ASSISTAM O VÍDEO COMPLETO

nele eu explico como chamar o metodo e tudo mais
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Chilinger em Sab Out 31, 2015 8:52 am

Esse video serve para o unity 4.6

Chilinger
MembroAvançado

Masculino PONTOS : 2482
REPUTAÇÃO : 40
Idade : 26
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Sab Out 31, 2015 11:57 am

Bom, na verdade esse vídeo serve até na Unity 3 eu acho...

fiz ele simples assim para evitar problemas com versões anteriores

Então ele funcionará na Unity 3, 4 e 5 :D
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por FerX95 em Dom Nov 01, 2015 12:53 pm

Muito bom esse tutorial! Esta é uma solução bem legal, parabéns MarcosSchultz :lol!:
FerX95
FerX95
Iniciante
Iniciante

Masculino PONTOS : 1747
REPUTAÇÃO : 3
Idade : 24
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Marssa em Dom Nov 01, 2015 8:31 pm

Marcos, eu estou criando um jogo teste que é um rpg q vc tem q chegar no Nvl 10 e que quando vc morre o jogo reinicia, mais quando eu coloquei:
Application.LoadLevel ("teste"); (teste é o nome da cena)
Quando vc morre volta mas a tela fica mais escura e não da pra c mover, vc quer print pra me ajudar???
Obrigado!!!

Marssa
Membro
Membro

Masculino PONTOS : 1757
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por cosmoplay em Dom Nov 01, 2015 9:17 pm

Marssa não sei o que o marcos vai dizer mais vc tem q resetar certos parâmetros ao dar um "re loadlevel"
tipo assim vc tem um script que tem um função que inicia ao dar o primeiro load level a cena
quando a cena for chamada novamente esse ou esses scripts podem não funcionar ja que eles ja foram chamados intão vc tem q chamá-los novamente antes do loadlevel ou durante caso use o load level async

só acho me dizem ai se eu tenho razão ou não tem nada a ver ok ?
:study:
cosmoplay
cosmoplay
Avançado
Avançado

Masculino PONTOS : 2192
REPUTAÇÃO : 44
Idade : 22
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Dom Nov 01, 2015 9:33 pm

Marssa, provavelmente é erro no bake das luzes da sua cena...

Tente compilar o jogo e testar... provavelmente o problema vai sumir
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Marssa em Dom Nov 01, 2015 10:02 pm

Mas n é so a luz, eu n consigo me mover tbm e nada acontece

Marssa
Membro
Membro

Masculino PONTOS : 1757
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Dom Nov 01, 2015 10:04 pm

Crie um tópico específico para a sua dúvida e se possível, poste o seu projeto em um arquivo zip ( em algum link como mediafire, etc ) para que possamos conferir...

ou poste várias fotos ou derrepente um vídeo mostrando o problema :D
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Marssa em Dom Nov 01, 2015 10:26 pm

Ok, amanha faço isso, obrigado, seus tutoriais são 10!!!

Marssa
Membro
Membro

Masculino PONTOS : 1757
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Marssa em Seg Nov 02, 2015 10:41 am

Uma ultima pergunta, eu quero que quando zerar o jogo, que seria chegar até o Nvl 10, o jogo fecha-se, como eu faço isso??

Marssa
Membro
Membro

Masculino PONTOS : 1757
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Chilinger em Seg Nov 02, 2015 10:45 am

no lugar de vc mandar abrir esse de carregar vc coloca no codigo que nivel 10 ={application.loadlevel(quit)}

Chilinger
MembroAvançado

Masculino PONTOS : 2482
REPUTAÇÃO : 40
Idade : 26
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Marssa em Seg Nov 02, 2015 11:46 am

eu coloquei:
if (NIVEL >= 10) {
Application.LoadLevel ();

ai eu n sei o q fazer para funcionar, eu so quero que quando isso acontecer, o jogo fechar.

Marssa
Membro
Membro

Masculino PONTOS : 1757
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Chilinger em Seg Nov 02, 2015 12:55 pm

Vamos la vc passa o codigo que vc fez para ele subir de nivel que eu vou mexer e te mandar de volta para vc entender
Ve se eu entendi a pessoa passa de nivel vai para outra scena que tem um ambiente jogo.

Chilinger
MembroAvançado

Masculino PONTOS : 2482
REPUTAÇÃO : 40
Idade : 26
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Seg Nov 02, 2015 5:45 pm

Peço que criem tópicos para dúvidas não relacionadas ao assunto do tutorial... Smile
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por augustines em Seg Nov 02, 2015 7:52 pm

Marcos qual comando eu uso pra barra executar logo após eu clicar no executavel do jogo ?

obs:sou iniciante
augustines
augustines
Iniciante
Iniciante

Masculino PONTOS : 1716
REPUTAÇÃO : 0
Idade : 26
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Seg Nov 02, 2015 9:44 pm

chame a corrotina no Start ué

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

public class Loading : MonoBehaviour {
 [Header("Nome da cena a ser carregada")]
 public string cenaACarregar;
 [Space(20)]
 public Texture texturaFundos;
 public Texture barraDeProgresso;
 public string textoLoad = "Progresso do carregamento:";
 public Color corDoTexto = Color.white;
 public Font Fonte;
 [Space(20)]
 [Range(0.5f,3.0f)]
 public float tamanhoDoTexto = 1.5f;
 [Range(1,10)]
 public int larguraDaBarra = 8;
 [Range(1,10)]
 public int alturaDaBarra = 2;
 [Range(-4.5f,4.5f)]
 public float deslocarBarra = 4;
 [Range(-8,4)]
 public float deslocarTextoX = 2;
 [Range(-4.5f,4.5f)]
 public float deslocarTextoY = 3;

 private bool mostrarCarregamento = false;
 private int progresso = 0;
 
 void Start () {
 StartCoroutine(CenaDeCarregamento(cenaACarregar));
 }

 IEnumerator CenaDeCarregamento (string cena){
 mostrarCarregamento = true;

 AsyncOperation carregamento = Application.LoadLevelAsync (cena);
 while (!carregamento.isDone) {
 progresso = (int)(carregamento.progress*100);
 yield return null;
 }
 }

 void OnGUI (){
 if (mostrarCarregamento == true) {
 GUI.contentColor = corDoTexto;
 GUI.skin.font = Fonte;
 GUI.skin.label.fontSize = (int)(Screen.height/50*tamanhoDoTexto);
 //TEXTURA DE FUNDO
 GUI.DrawTexture(new Rect(0,0, Screen.width, Screen.height), texturaFundos);

 //TEXTO DE CARREGAMENTO
 float deslocXText = (Screen.height/10)*deslocarTextoX;
 float deslocYText = (Screen.height/10)*deslocarTextoY;
 GUI.Label(new Rect(Screen.width/2 + deslocXText, Screen.height/2 + deslocYText, Screen.width, Screen.height),textoLoad + " " + progresso + "%"); 

 //BARRA DE PROGRESSO
 float largura = Screen.width*(larguraDaBarra/10.0f);
 float altura = Screen.height/50*alturaDaBarra;
 float deslocYBar = (Screen.height/10)*deslocarBarra;
 GUI.DrawTexture(new Rect(Screen.width/2 - largura/2, Screen.height/2 - (altura/2) + deslocYBar, largura*(progresso/100.0f), altura), barraDeProgresso);                                   
 }
 }
}
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por augustines em Ter Nov 03, 2015 10:16 am

obrigado marcos =)
augustines
augustines
Iniciante
Iniciante

Masculino PONTOS : 1716
REPUTAÇÃO : 0
Idade : 26
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por RenanMSV em Sab Nov 07, 2015 2:49 am

Marcos, no caso se eu quiser usar UI basta eu requerir o script do texto e formatar como vc fez carregamento.progress? (sendo carregamento a variavel de qqr nome q eu queira dar ..eu sei)

O .Progress mostra o progresso?
RenanMSV
RenanMSV
Instrutor

Masculino PONTOS : 2878
REPUTAÇÃO : 350
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Sab Nov 07, 2015 12:45 pm

exatamente... o ".progress" mostra o progresso do async.

Código:
progresso = (int)(carregamento.progress*100);

ali eu apenas joguei o progresso para uma int, para dar a ela um valor inteiro e de 0 a 100 em vez de 0 a 1
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Marssa em Dom Nov 08, 2015 10:59 am

Marcos, porque eu não consigo criar um topico?

Marssa
Membro
Membro

Masculino PONTOS : 1757
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Dom Nov 08, 2015 11:55 am

Por que você está tentando criar na área errada. Como o PopUp avisava antes de você se cadastrar, os tópicos devem ser criados em áreas como "Dúvidas em geral", "pedidos de tutoriais", destinados aos tópicos...
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Ter Nov 10, 2015 11:36 am

@@@ Mensagens não relacionadas ao tópico serão removidas.

Para tirar dúvidas em geral, criem um tópico na área "Dúvidas em geral"
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por paladinojl em Dom Nov 15, 2015 7:25 am

Como eu poderia fazer que depois que o jogo carregasse eu pressionasse alguma tecla para ir para a cena ao invés de ir direto?

paladinojl
Iniciante
Iniciante

PONTOS : 1981
REPUTAÇÃO : 0

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por RenanMSV em Dom Nov 15, 2015 12:43 pm

Input.Anykey
RenanMSV
RenanMSV
Instrutor

Masculino PONTOS : 2878
REPUTAÇÃO : 350
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Dom Nov 15, 2015 1:05 pm

@paladinojl escreveu:Como eu poderia fazer que depois que o jogo carregasse eu pressionasse alguma tecla para ir para a cena ao invés de ir direto?

o Async ocorre automaticamente... más existem alguns metodos melhores, como carregar a cena, e no início dessa nova cena, começar pausado com uma tela escura... ai você pressiona um botão e despausa o jogo...

Fica até mais fluido
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Thalles Br em Qui Nov 19, 2015 6:58 pm

Como eu faço para em um gui.button executar esse comando
Thalles Br
Thalles Br
Iniciante
Iniciante

PONTOS : 1753
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por hellkiller em Qui Nov 19, 2015 9:48 pm

if(GUI.Button (new Rect(Screen.width/2-Screen.width/2,Screen.height/2-Screen.height/2,Screen.width/8,Screen.height/14),"Botão Simples")){
"Função"
}
hellkiller
hellkiller
Mestre
Mestre

PONTOS : 2462
REPUTAÇÃO : 168
Áreas de atuação : Programação em C#,
Modelagem,
GameArt.
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Qui Nov 19, 2015 10:45 pm

@Thalles Br escreveu:Como eu faço para em um gui.button executar esse comando

Do jeito que o script foi feito não tem como, pois o Async ocorre automaticamente...

Teria que mudar o metodo de retorno
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Thalles Br em Sex Nov 20, 2015 10:59 am

Ata ok então
SE alguém souber como fazer isso que o Marcos disse poste aki pf
Thalles Br
Thalles Br
Iniciante
Iniciante

PONTOS : 1753
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por RenanMSV em Sex Nov 20, 2015 12:24 pm

Código:
Public int cena; // int da cena a ser carregada
//Public string cena; // nome da cena a ser carregada

if(GUI.Button (new Rect(Screen.width/2-Screen.width/2,Screen.height/2-Screen.height/2,Screen.width/8,Screen.height/14),"Botão Simples")){
//Execute aqui todo o script do marcos
}
RenanMSV
RenanMSV
Instrutor

Masculino PONTOS : 2878
REPUTAÇÃO : 350
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Thalles Br em Sex Nov 20, 2015 8:50 pm

Brigadão estarei testando :D
Thalles Br
Thalles Br
Iniciante
Iniciante

PONTOS : 1753
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por LeonradoGp em Qua Dez 16, 2015 11:08 pm

como eu faço para em vez de apertar espaço, passar em um box collider?
LeonradoGp
LeonradoGp
Membro
Membro

Masculino PONTOS : 2035
REPUTAÇÃO : 3
Idade : 20
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Qui Dez 17, 2015 1:08 pm

Ué, em vez do espaço chamando este comando:

Código:
StartCoroutine(CenaDeCarregamento(cenaACarregar));

Você faz a void OnTriggerEnter chamar este comando
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por LeonradoGp em Qui Dez 17, 2015 2:18 pm

Vlw!
LeonradoGp
LeonradoGp
Membro
Membro

Masculino PONTOS : 2035
REPUTAÇÃO : 3
Idade : 20
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por KramicGamer em Dom Jan 03, 2016 4:32 pm

@Marssa escreveu:eu coloquei:
if (NIVEL >= 10) {
   Application.LoadLevel ();

ai eu n sei o q fazer para funcionar, eu so quero que quando isso acontecer, o jogo fechar.

muda o Apllication.LoadLevel para

if (NIVEL >= 10) {
   Application.Quit;

Acho que é assim

KramicGamer
Iniciante
Iniciante

PONTOS : 1736
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por RenanMSV em Dom Jan 03, 2016 7:10 pm

Application.Quit();

Precisa do ()
RenanMSV
RenanMSV
Instrutor

Masculino PONTOS : 2878
REPUTAÇÃO : 350
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por anizioNoob em Seg Mar 14, 2016 9:53 am

no meu apareçe isso [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 X7hqr
anizioNoob
anizioNoob
Avançado
Avançado

Masculino PONTOS : 1876
REPUTAÇÃO : 15
Idade : 18
Áreas de atuação : Sei programar animators, e modelar no sketchup
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Seg Mar 14, 2016 11:05 pm

A começar, o nome do script já está errado...

Tem que ser totalmente igual ao nome da classe, diferenciando letras maiúsculas de minusculas
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por anizioNoob em Ter Mar 15, 2016 4:41 pm

serão tem q ser igualzinho?
anizioNoob
anizioNoob
Avançado
Avançado

Masculino PONTOS : 1876
REPUTAÇÃO : 15
Idade : 18
Áreas de atuação : Sei programar animators, e modelar no sketchup
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por anizioNoob em Ter Mar 15, 2016 4:52 pm

Consegui cara te amo
anizioNoob
anizioNoob
Avançado
Avançado

Masculino PONTOS : 1876
REPUTAÇÃO : 15
Idade : 18
Áreas de atuação : Sei programar animators, e modelar no sketchup
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Chilinger em Sab Mar 26, 2016 6:46 pm

Marcos ele destroy a cena mas se eu quiser instanciar o player dps do loading seja feito

Chilinger
MembroAvançado

Masculino PONTOS : 2482
REPUTAÇÃO : 40
Idade : 26
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Dom Mar 27, 2016 11:09 pm

@Chilinger escreveu:Marcos ele destroy a cena mas se eu quiser instanciar o player dps do loading seja feito

Basta não jogar o player de início na cena, e colocar um script com instantiate na nova cena, na void Start
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Chilinger em Seg Mar 28, 2016 9:47 am

obg mas nao sei fazer isso como seria.E quero usar esse loading mas de uma vez tem como.

Chilinger
MembroAvançado

Masculino PONTOS : 2482
REPUTAÇÃO : 40
Idade : 26
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Soulphantom em Qui Jun 09, 2016 3:09 pm

como faço pro carregamento demorar mais ? pois o meu fica muito rápido desde já grato !


Última edição por Soulphantom em Qui Jun 09, 2016 3:32 pm, editado 1 vez(es)

Soulphantom
Membro
Membro

Masculino PONTOS : 1627
REPUTAÇÃO : 3
Idade : 20
Áreas de atuação : PHP,HTML,C#,Blender etc

Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por MarcosSchultz em Qui Jun 09, 2016 3:28 pm

@Soulphantom escreveu:como faço pro carregamento demorar mais ? pois o eu fica muito rápido desde já grato !

Nuss, por que quer fazer demorar mais???

Mas enfim, se quiser que demore mais, faça um carregamento fictício, uma Cooroina falsa, apenas para esperar um tempo desejado:


MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62887
REPUTAÇÃO : 2456
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Como fazer uma Barra de Loading na Unity 5

Mensagem por Soulphantom em Qui Jun 09, 2016 3:32 pm

pois o meu fica muito rápido não sei o porque. tipo aparece a tela de loading e logo muda de tela.
não sei se e erro ou e no meu que fico muito rápido.
e para a rotina demorar no caso e só trocar o yeld de null para um waitiforseconds ?


Última edição por Soulphantom em Qui Jun 09, 2016 3:36 pm, editado 1 vez(es)

Soulphantom
Membro
Membro

Masculino PONTOS : 1627
REPUTAÇÃO : 3
Idade : 20
Áreas de atuação : PHP,HTML,C#,Blender etc

Respeito as regras : [TUTORIAL] Como fazer uma Barra de Loading na Unity 5 WvDYdlf

Voltar ao Topo Ir em baixo

Página 1 de 2 1, 2  Seguinte

Voltar ao Topo

- Tópicos similares

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