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:
È certo ver tutorial ensinando a fazer um script especifico?
[TUTORIAL] Deformar mesh com batidas (para objetos, veículos, etc)
Sniper Modelo 3D
Interrogação beta, jogo de puzzle 3D
Qual servidor com melhor custo-benefício?
[RESOLVIDO] Método retornar bool tem um for() dentro de um if() dando erro
Unity reproduzindo sons audíveis mesmo com o Audio Listener desativado
Estatisticas Gerais dentro do Jogo?
Problema com jogo finalizado!!!
Problemas com sombra no modelo 3d
[TUTORIAL] FPS Camera e movimento
Fazer personagem 3d ficar de frente para outro durante diálogo
Bug(???) no AudioSource
Como fazer uma partícula da UI aparecer na câmera?
Bug de carregamento de cena
C# não reconhece biblioteca UI
Sketchup pede para aumentar o projeto
FBX não gera sombra
[Modelo 3D]Unity Interior 3D Estilo De Terror + Download Grátis
Pack de áudio/ efeitos sonoros gratuitos.
dá para integrar o mercado pago no Unity?
Blend Trees
Problema com sombra
Como a IA de Yu-Gi-Oh! Capsule Monsters funciona?
Me ajudem !!! na venda do item não está subtraindo o valor
Sistema de Arma 3D
Colocar limite de itens na cena
Código para drop de itens conforme raridade (probabilidade)
Texturas bugadas na build do jogo
O pulo só funciona as vezes
Duvida sobre transforma um objeto em filho
[Script] Abrir porta de correr... Erro ao abri.
Loja com Gateway de pagamentos
Problema na conexão do celular com a unity
Alguem porfavor concerta o erro desses scripts, agradeço
ERRO AO GERAR ILUMINAÇÂO
Sistema para receber pagamentos e fazer saques de dinheiro dentro do jogo
dica para sistema de login
Login
Tetris: Ghost House
Help em exibir informações do personagem na UI do game
(Dúvida) Modelagem 3D sem vida
[TUTORIAL] Script para medir o FPS do seu JOGO
Unity colisao nao funciona
[Flood/Spam] PEDIDO Alguem pode resolver o erro desses script
como fazer um objeto rotacionar suavimente em direcao a outro? (Unity3D)
app pesado
CAMERA ANGULANDO CONFORME USO
3D, Player gruda na parede
[TUTORIAL] Sistema de escolha de personagens
Alguem pode resolver o erro desses scripts, resolver o erro deste pacote
Preciso de ajuda para implementação do sistema de score no jogo na unity
Erro ao toca em um Button a parti de um touch
Background ficando na frente de outros objetos
Como pega a posição da tela
Dúvida com mecânica de voltar o tempo
Erro com switch case (C#)
fechar jogo
Qual tamanho certo pra fazer imagens UI, botões...
interação com objeto
Ajuda na integração do sistema de Raycast com AI de Terror
Alguem pode concertar os erros nesses scripts para min?
Duvida sobre Cinemachine 2D!
Highlight (seleção) não funciona corretamente no menu
Google maps api
fumaça do pneu
Duvida sobre Criação de Materiais e URP
Porta automática
Ajuda ai meu 1 jogo :D
AI Points SIMPLES ignora barreiras
Jogo rejeitado pela Google Play
ajuda inimigo que ande e tire vida
Gostaria de testar os seus jogos em meu canal.
controle de usuarios
pago por script funcional estilo pokémon generetions para unity 2D
material segurando botão
Dúvida com Time.deltaTime
Como evitar de usar um item quando ele não estiver equipado
Como pego uma posição dentro de um Collider e acesso ela?
Rotação ao colidir.
Bug com iluminação
[RESOLVIDO] Ajuda com script para matar Inimigo no Jogo
Porta(ou algo do tipo) com senha para 2D
uma duvida meio ridícula, mas está me dando dor de cabeça
SISTEMA DE SAVE
Receber dados udp no Android
Como carregar arquivos fora do "Data" da unity?
[RESOLVIDO] musica aleatoria
Testes de games
[TUTORIAL] Script de arma 2D [Unity]
Pokemon Script
Animação Unity
[RESOLVIDO] Rigidbody2D.AddForce esta teleportando o objeto
Jogo Mobile - Space Time Machine
como fazer um sistema (lista) de captura igual de pokemon generations
como fazer um sistema de captura igual de pokemon generations
COMO EU DEIXO O JOGO RODANDO MESMO MINIMIZADO?
[TUTORIAL] AI Enemy ( Jogos de terror )
Discord
Hoje à(s) 8:39 am
Ontem à(s) 10:39 pm
Seg Set 20, 2021 6:30 pm
Seg Set 20, 2021 5:57 pm
Seg Set 20, 2021 1:20 pm
Dom Set 19, 2021 11:45 pm
Dom Set 19, 2021 2:17 pm
Dom Set 19, 2021 12:36 pm
Dom Set 19, 2021 10:15 am
Sab Set 18, 2021 10:42 pm
Sab Set 18, 2021 7:12 pm
Sex Set 17, 2021 7:54 pm
Sex Set 17, 2021 5:20 pm
Sex Set 17, 2021 2:29 pm
Sex Set 17, 2021 1:30 pm
Sex Set 17, 2021 6:29 am
Sex Set 17, 2021 12:17 am
Sex Set 17, 2021 12:03 am
Qui Set 16, 2021 7:28 pm
Qui Set 16, 2021 3:41 pm
Qua Set 15, 2021 1:11 pm
Qua Set 15, 2021 12:51 pm
Ter Set 14, 2021 10:27 pm
Ter Set 14, 2021 4:18 pm
Seg Set 13, 2021 6:13 pm
Seg Set 13, 2021 4:53 pm
Dom Set 12, 2021 10:57 am
Dom Set 12, 2021 1:07 am
Sab Set 11, 2021 9:50 pm
Sab Set 11, 2021 1:34 pm
Sab Set 11, 2021 11:13 am
Sab Set 11, 2021 10:55 am
Sex Set 10, 2021 11:50 pm
Sex Set 10, 2021 11:35 pm
Sex Set 10, 2021 4:41 pm
Sex Set 10, 2021 3:27 am
Qui Set 09, 2021 9:55 pm
Qui Set 09, 2021 1:51 pm
Qui Set 09, 2021 1:48 pm
Qua Set 08, 2021 12:58 pm
Qua Set 08, 2021 10:15 am
Ter Set 07, 2021 10:37 am
Ter Set 07, 2021 10:21 am
Seg Set 06, 2021 6:09 pm
Dom Set 05, 2021 5:16 pm
Dom Set 05, 2021 2:20 pm
Dom Set 05, 2021 12:09 pm
Sab Set 04, 2021 8:33 pm
Sab Set 04, 2021 2:58 pm
Sex Set 03, 2021 2:10 pm
Qui Set 02, 2021 11:26 pm
Qua Set 01, 2021 8:15 pm
Qua Set 01, 2021 3:44 pm
Qua Set 01, 2021 3:40 pm
Qua Set 01, 2021 3:38 pm
Ter Ago 31, 2021 10:22 am
Seg Ago 30, 2021 3:25 pm
Seg Ago 30, 2021 10:51 am
Seg Ago 30, 2021 10:08 am
Seg Ago 30, 2021 12:52 am
Dom Ago 29, 2021 10:25 pm
Dom Ago 29, 2021 5:56 pm
Dom Ago 29, 2021 12:36 am
Sab Ago 28, 2021 10:41 pm
Sab Ago 28, 2021 10:16 pm
Sab Ago 28, 2021 10:21 am
Sab Ago 28, 2021 12:00 am
Sex Ago 27, 2021 9:31 pm
Sex Ago 27, 2021 10:40 am
Qua Ago 25, 2021 11:08 pm
Qua Ago 25, 2021 8:34 pm
Qua Ago 25, 2021 8:17 pm
Qua Ago 25, 2021 7:00 pm
Qua Ago 25, 2021 4:56 pm
Qua Ago 25, 2021 10:14 am
Ter Ago 24, 2021 6:44 pm
Ter Ago 24, 2021 11:15 am
Seg Ago 23, 2021 1:55 pm
Seg Ago 23, 2021 12:17 pm
Dom Ago 22, 2021 10:26 pm
Dom Ago 22, 2021 3:56 pm
Dom Ago 22, 2021 11:11 am
Sab Ago 21, 2021 11:16 pm
Sab Ago 21, 2021 5:03 pm
Sab Ago 21, 2021 1:30 pm
Qui Ago 19, 2021 11:54 pm
Qui Ago 19, 2021 11:35 pm
Qui Ago 19, 2021 2:21 pm
Qui Ago 19, 2021 10:54 am
Qui Ago 19, 2021 8:42 am
Qua Ago 18, 2021 7:54 pm
Qua Ago 18, 2021 6:50 pm
Qua Ago 18, 2021 4:07 pm
Qua Ago 18, 2021 4:05 pm
Qua Ago 18, 2021 11:18 am
Qua Ago 18, 2021 11:11 am
Ter Ago 17, 2021 8:35 pm
Ter Ago 17, 2021 6:30 pm
Ter Ago 17, 2021 12:24 pm
GustavoPeky2
WesFarias
TIKO
TIKO
Weslley
WLCS22
Rangel Oblivion
Kayke_27
Rangel Oblivion
btrindadeart
Maston
ronigleydson
TIKO
Atho
aligator1159
TIKO
Edivandro2706
Edivandro2706
TIKO
Fagner
kessisdiones
Mozinhas2
Edivandro2706
merike11
kleitondiones
Charlesoff
TIKO
Fagner
Rangel Oblivion
WLO GAMES
WLO GAMES
WLO GAMES
kleitondiones
kleitondiones
MateusWTP
MRX
kessisdiones
giowde
giowde
classicandsimple
Weslley
poyser
lauderson
classicandsimple
MateusWTP
alnmg
Édipo
maxwarnava
Inequalis
xgilmar
MateusWTP
Franttyck
Fagner
Fagner
Fagner
Ewfc2005
bruno700mb
giowde
Phirdy
misakki
Ewfc2005
MateusWTP
Inequalis
Rangel Oblivion
classicandsimple
classicandsimple
André Rodrigues
classicandsimple
PROgamadornoob
pdsimulador
verme1311
Charlesoff
RodrigoPrivilegium
giowde
Etoeu
classicandsimple
classicandsimple
Ewfc2005
RenatoBarreto
Mozinhas2
Charlesoff
ronigleydson
Fagner
bruno700mb
Fagner
The4
MarceloYBP
giowde
BrunoRondao
NeoThanatus
Etoeu
Charlesoff
titan27
Fagner
Etoeu
Etoeu
verme1311
samucapimenta55
Crash Psycho

[TUTORIAL] Sistema de escolha de personagens

+20
PauloFR
bitgames
HeF Software
HeF Soft
leandroinforware
ronanbastos
ldmaia
Weslley
Soulphantom
LegendGames
Nork
hellkiller
Animdude
jefersonguidio
Renan Arruda
Pqquim
valdir
GabrielWorks
williampereira21
MarcosSchultz
24 participantes

Ir para baixo

TUTORIAL [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Seg Mar 30, 2015 3:13 pm




Script de seleção

Código:
using UnityEngine;
using System.Collections;
public class EscolhaDoPlayer : MonoBehaviour {
 public Texture[] Personagem;
 private int SelecaoAtual;
 void Start (){
 SelecaoAtual = 0;
 }
 void OnGUI (){
 //SELECAO DO PERSONAGEM

 if (GUI.Button (new Rect (Screen.width / 2 - Screen.width / 4, Screen.height / 2 - Screen.height / 2.2f, Screen.width / 2, Screen.height / 1.2f), "")) {
 DATA.PersonagemAInstanciar = SelecaoAtual;
 Application.LoadLevel ("JOGO"); // MUDAR O NOME DA CENA CONFORME O SEU JOGO
 }

 //IFS
 if (SelecaoAtual == 0) {
 GUI.DrawTexture(new Rect(Screen.width/2-Screen.width/4,Screen.height/2-Screen.height/2.2f,Screen.width/2,Screen.height/1.2f),Personagem[SelecaoAtual]);                                            
 //mudar selecao
 if(GUI.Button (new Rect(Screen.width/1.3f,Screen.height/2.2f,Screen.width/6.5f,Screen.height/5),"PROXIMO")){
 SelecaoAtual = SelecaoAtual +1;
 }
 }
 //
 if (SelecaoAtual > 0 && SelecaoAtual < (Personagem.Length - 1)) {
 GUI.DrawTexture(new Rect(Screen.width/2-Screen.width/4,Screen.height/2-Screen.height/2.2f,Screen.width/2,Screen.height/1.2f),Personagem[SelecaoAtual]);                
 //mudar selecao
 if(GUI.Button (new Rect(Screen.width/1.3f,Screen.height/2.2f,Screen.width/6.5f,Screen.height/5),"PROXIMO")){
 SelecaoAtual = SelecaoAtual +1;
 }
 if(GUI.Button (new Rect(Screen.width/13,Screen.height/2.2f,Screen.width/6.5f,Screen.height/5),"ANTERIOR")){
 SelecaoAtual = SelecaoAtual -1;
 }
 }
 //
 if (SelecaoAtual >= (Personagem.Length - 1)) {
 GUI.DrawTexture(new Rect(Screen.width/2-Screen.width/4,Screen.height/2-Screen.height/2.2f,Screen.width/2,Screen.height/1.2f),Personagem[SelecaoAtual]);
 //mudar selecao
 if(GUI.Button (new Rect(Screen.width/13,Screen.height/2.2f,Screen.width/6.5f,Screen.height/5),"ANTERIOR")){
 SelecaoAtual = SelecaoAtual -1;
 }
 }
 }
}


Script da DATA:

Código:
using UnityEngine;
using System.Collections;
public class DATA : MonoBehaviour {
 private GameObject[] Datas;
 public static int PersonagemAInstanciar;
 void Awake (){
 Datas = GameObject.FindGameObjectsWithTag ("DATA");
 if (Datas.Length >= 2) {
 Destroy(Datas[0]);
 }
 DontDestroyOnLoad (transform.gameObject);
 }
}


Script para Instanciar

Código:
using UnityEngine;
using System.Collections;
public class Instanciador : MonoBehaviour {
 public Vector3 PosicaoParaInstanciar;
 public float RotacaoEmX,RotacaoEmY,RotacaoEmZ;
 public GameObject[] Players;
 void Start () {
 Instantiate (Players [DATA.PersonagemAInstanciar], PosicaoParaInstanciar, Quaternion.Euler (RotacaoEmX, RotacaoEmY, RotacaoEmZ));                                      
 }
}


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

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por williampereira21 Qui Abr 02, 2015 11:59 pm

muito bom meu amigo, estou fazendo nesse momento esse tutorial, muito obrigado

williampereira21
Iniciante
Iniciante

PONTOS : 2412
REPUTAÇÃO : 1

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por GabrielWorks Sex Jul 17, 2015 4:29 pm

Mano,Seu canal e FODAAAAAAAAAAAAAA melhor Canal De scripts C# que eu ja vi

GabrielWorks
Iniciante
Iniciante

PONTOS : 2278
REPUTAÇÃO : 5

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por valdir Qui Set 17, 2015 9:45 pm

meu unity 4.6.4.1f e não sei porque não aparece a imagem da textura me ajuda ai !!obrigado fora isso seus tutorias são show..

valdir
Iniciante
Iniciante

PONTOS : 2201
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por valdir Qui Set 17, 2015 9:57 pm

Corrigindo ai !!com o seus escript ficou show!!!

valdir
Iniciante
Iniciante

PONTOS : 2201
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Pqquim Dom Dez 06, 2015 7:06 pm

Estou tendo um problema , quando vou adicionar um script aparece :

[TUTORIAL] Sistema de escolha de personagens 2rq0rc3
Pqquim
Pqquim
Iniciante
Iniciante

PONTOS : 2134
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Renan Arruda Dom Dez 06, 2015 7:30 pm

Eu acho que o nome do script tem que ser igual ao nome da classe
Renan Arruda
Renan Arruda
Membro
Membro

Masculino PONTOS : 2185
REPUTAÇÃO : 3
Idade : 25
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Seg Dez 07, 2015 12:08 am

@Pqquim escreveu:Estou tendo um problema , quando vou adicionar um script aparece :

[TUTORIAL] Sistema de escolha de personagens 2rq0rc3


É por que você só copiou o código e nem viu o tutorial -.-

O nome da classe está diferente do nome do script
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Pqquim Seg Dez 07, 2015 2:39 pm

Nao é que eu nao vi , mas é porque sou meio novato nisso . Tenho que deixar com o mesmo nome que voce deixou no video entao , porque se for isso eu ja tentei e ocorreu o mesmo erro . Se der pra explicar um pouco mais oque significa ''mesmo nome da classe" me ajuda mesmo :D
Pqquim
Pqquim
Iniciante
Iniciante

PONTOS : 2134
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Seg Dez 07, 2015 2:51 pm

nome da classe é isso:

Código:
public class NomeDaClasse : MonoBehaviour {

O nome que estiver ali deve ser o mesmo nome do script
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Pqquim Seg Dez 07, 2015 3:05 pm

Esta o mesmo , parece que agora esta indo corretamente , estranho que quando deu erro eu fiz a mesma coisa . Bom obrigado e desculpa o incomodo . Se possivel voce poderia ensinar a fazer um metodo de leaderboard (tabela de liderança) para colocar dentro do jogo , mostrando os melhores players . Obrigado
Pqquim
Pqquim
Iniciante
Iniciante

PONTOS : 2134
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por jefersonguidio Seg Dez 07, 2015 6:47 pm

serve pra jogo 2d ?

jefersonguidio
Iniciante
Iniciante

PONTOS : 2132
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Seg Dez 07, 2015 8:01 pm

@jefersonguidio escreveu:serve pra jogo 2d ?

sim :D
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Animdude Dom Fev 07, 2016 1:54 am

Da Pra Add GUISkin??????????
Animdude
Animdude
Membro
Membro

Masculino PONTOS : 2218
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por hellkiller Dom Fev 07, 2016 10:58 am

Se esta usando OnGUI claro que da pra usar GUISkin!
hellkiller
hellkiller
Mestre
Mestre

PONTOS : 2896
REPUTAÇÃO : 169
Áreas de atuação : Programação em C#,
Modelagem,
GameArt.
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Nork Sab Mar 05, 2016 2:00 pm

Este tutorial é o que eu estava precisando, vlw Marcos :D

Nork
Iniciante
Iniciante

PONTOS : 2031
REPUTAÇÃO : 0

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por LegendGames Sab Mar 19, 2016 11:32 pm

Mano poderia fazer um sistema nesse script de player ter q comprar os personagens ou ter tantos pontos para desbloquear
LegendGames
LegendGames
Membro
Membro

Masculino PONTOS : 2086
REPUTAÇÃO : 6
Idade : 20
Áreas de atuação : programação
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Soulphantom Ter Maio 24, 2016 4:07 pm

Ola Eu gostaria de saber se em vez de texturas poderiam ser usados GameObjects ? Se sim Como ?
desde já Grato.

Soulphantom
Membro
Membro

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

Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Qua Maio 25, 2016 3:35 pm

Teria que refazer o sistema para poder usar GameObjects, por que o sistema atual atua só na void OnGUI, e para usar GameObjects, teria que ser na Update, usando SetActive para ativa-los e desativa-los
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Soulphantom Qua Maio 25, 2016 6:35 pm

Poderia Fazer um assim eu acho muito massa com GameObjects eu tentei com ajuda de um cara aki no forum so q num da certo pois não sei como colocar o int no game object pra contar na lista e poder selecionar o character no momento eu so coloco na tela o Personagem Selecionado(CharacterSelect) Mas eu quero colocar o Character  você pode me ajudar ? Desde já muito Obrigado  :D :D :D :D


Código:

public class Select : MonoBehaviour
{

    public GameObject[] characters;
    public GameObject characterSelected;
    public Vector3 posicao, rotacao ;
    public int selecao ;

  

    private int indexCharacterSelected;

    void Start()
    {
      
    }

    void Update()
    {
        SelectCharacterClick();
        indexCharacterSelected = Mathf.Clamp(indexCharacterSelected, 0, characters.Length);

        if (indexCharacterSelected > -1)
        {
            characterSelected = characters[indexCharacterSelected];
        }
    if (Input.GetKeyDown("e"))
        {
            selecao = selecao +1;
        }
    if (Input.GetKeyDown("q"))
        {
            selecao = selecao -1;
        }
    }

    void SelectCharacterClick()
    {
        if (Input.GetMouseButtonDown(0))
        {
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            RaycastHit hit;

            bool clickOverCharacter = Physics.Raycast(ray, out hit);

            if (clickOverCharacter)
            {
                indexCharacterSelected = Array.IndexOf(characters, hit.collider.gameObject);
            }
            Instantiate(characterSelected, posicao, Quaternion.Euler(rotacao));
        }
    }
}

Soulphantom
Membro
Membro

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

Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Qui Maio 26, 2016 10:14 pm

Crie um script em C# com o nome "EscolhaDoPlayer" e utilize este código nele:

Código:
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
public class EscolhaDoPlayer : MonoBehaviour {
   public GameObject[] Personagem;
   public string nomeCenaJogo;
   private int SelecaoAtual;
   void Start (){
      SelecaoAtual = 0;
      TrocarSelecao (SelecaoAtual);
   }

   void TrocarSelecao(int indice){
      for (int x = 0; x < Personagem.Length; x++) {
         Personagem [x].SetActive (false);
      }
      Personagem [indice].SetActive (true); 
   }

   void OnGUI (){
      //SELECAO DO PERSONAGEM

      if (GUI.Button (new Rect (Screen.width / 2f - Screen.width / 14f, Screen.height / 2f + Screen.height / 2.5f, Screen.width / 7f, Screen.height / 16f), "SELECIONAR")) {
         DATA.PersonagemAInstanciar = SelecaoAtual;
         SceneManager.LoadScene (nomeCenaJogo);
      }

      //IFS
      if (SelecaoAtual == 0) {
         TrocarSelecao (SelecaoAtual);                                       
         //mudar selecao
         if(GUI.Button (new Rect(Screen.width/1.3f,Screen.height/2.2f,Screen.width/6.5f,Screen.height/5),"PROXIMO")){
            SelecaoAtual = SelecaoAtual +1;
         }
      }
      //
      if (SelecaoAtual > 0 && SelecaoAtual < (Personagem.Length - 1)) {
         TrocarSelecao (SelecaoAtual);                 
         //mudar selecao
         if(GUI.Button (new Rect(Screen.width/1.3f,Screen.height/2.2f,Screen.width/6.5f,Screen.height/5),"PROXIMO")){
            SelecaoAtual = SelecaoAtual +1;
         }
         if(GUI.Button (new Rect(Screen.width/13,Screen.height/2.2f,Screen.width/6.5f,Screen.height/5),"ANTERIOR")){
            SelecaoAtual = SelecaoAtual -1;
         }
      }
      //
      if (SelecaoAtual >= (Personagem.Length - 1)) {
         TrocarSelecao (SelecaoAtual); 
         //mudar selecao
         if(GUI.Button (new Rect(Screen.width/13,Screen.height/2.2f,Screen.width/6.5f,Screen.height/5),"ANTERIOR")){
            SelecaoAtual = SelecaoAtual -1;
         }
      }
   }
}
Este é o script da seleção de personagens, e eu utilizei ele na camera do jogador.

Agora, crie um script com o nome "DATA" (em C#) e utilize este código nele:

Código:
using UnityEngine;
using System.Collections;
public class DATA : MonoBehaviour {
   private GameObject[] Datas;
   public static int PersonagemAInstanciar;
   void Awake (){
      Datas = GameObject.FindGameObjectsWithTag ("DATA");
      if (Datas.Length >= 2) {
         Destroy(Datas[0]);
      }
      DontDestroyOnLoad (transform.gameObject);
   }
}

Jogue o script em um objeto vazio, e coloque neste objeto vazio a tag "DATA"

Agora basta jogar os objetos nas variáveis dos personagens e colocar o nome da cena de jogo (no script de seleção do player).

Os objetos que devem ser jogados na array "Personagem", são objetos em cena, objetos normais, que devem estar todos afrente da camera, para serem vistos na seleção.
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Soulphantom Sex Maio 27, 2016 12:17 pm

Vlw cara eu tava louco atras de um código assim muito obrigado mesmo !!! :D :D :D

Soulphantom
Membro
Membro

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

Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Convidado Sex Jun 10, 2016 10:04 am

Olá Marcos uma dúvida, no caso de ter um jogo multiplayer onde teríamos no exemplo 6 personagens, eu seleciono 1, e posteriormente cada jogador irá selecionar o seu mediante o restante que ficaram, isso é se tinham 6 e eu selecionei 1 ficaram 5 e assim gradativamente eles iriam sendo eliminados da lista mediante as escolhas. A minha dúvida seria se esse script possibilita fazer isso, de modo que ao entrar no jogo, cada jogador estará com o personagem selecionado anteriormente. Obrigado!

Convidado
Convidado


Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Weslley Sex Jun 10, 2016 10:12 am

teria que fazer algumas alterações não e complicado talvez um pouco trabalhoso por envolver multiplayer
Weslley
Weslley
Moderador

Masculino PONTOS : 4516
REPUTAÇÃO : 723
Idade : 23
Áreas de atuação : https://play.google.com/store/apps/dev?id=4937415175307699867
http://blurred.com.br/
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Sex Jun 10, 2016 6:46 pm

Sergiocso escreveu:Olá Marcos uma dúvida, no caso de ter um jogo multiplayer onde teríamos no exemplo 6 personagens, eu seleciono 1, e posteriormente cada jogador irá selecionar o seu mediante o restante que ficaram, isso é se tinham 6 e eu selecionei 1 ficaram 5 e assim gradativamente eles iriam sendo eliminados da lista mediante as escolhas. A minha dúvida seria se esse script possibilita fazer isso, de modo que ao entrar no jogo, cada jogador estará com o personagem selecionado anteriormente. Obrigado!

Complicado...

Para fazer isto que você quer, você precisa trabalhar com "list", system.collections.generic, e possivelmente, bando de dados.

É na verdade um sisteminha bem chatinho de se fazer, por causa dos atrasos na conexão, etc... já tentei algo parecido uma vez, mas eh beeem chato de trabalhar
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por ldmaia Qui Set 22, 2016 5:56 pm

Na hora de jogar lá a imagem não aparece nada, segui passo a passo o tutorial. Alguem sabe o que pode ser? testei imagens com várias resoluções diferentes e nada..

ldmaia
Iniciante
Iniciante

PONTOS : 1830
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Sex Set 23, 2016 1:14 am

@ldmaia escreveu:Na hora de jogar lá a imagem não aparece nada, segui passo a passo o tutorial. Alguem sabe o que pode ser? testei imagens com várias resoluções diferentes e nada..

qual o formato das texturas? estão como sprite ou texture?
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por ldmaia Sex Set 23, 2016 1:42 am

@MarcosSchultz escreveu:
@ldmaia escreveu:Na hora de jogar lá a imagem não aparece nada, segui passo a passo o tutorial. Alguem sabe o que pode ser? testei imagens com várias resoluções diferentes e nada..

qual o formato das texturas? estão como sprite ou texture?



Tão em formato png.

ldmaia
Iniciante
Iniciante

PONTOS : 1830
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Dom Set 25, 2016 5:13 pm

Tem como postar uma print das imagens linkadas no script? o sistema é feito com GUI ainda... TEM que aparecer.
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por ldmaia Dom Set 25, 2016 5:28 pm

[TUTORIAL] Sistema de escolha de personagens 23vjq78

[TUTORIAL] Sistema de escolha de personagens B67mn8

ldmaia
Iniciante
Iniciante

PONTOS : 1830
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Dom Set 25, 2016 5:39 pm

Isto não faz o menor sentido O.o

Você seguiu todo o tutorial? está com os scripts Data e Instantiate nas cenas corretas?

Não faz sentido não funcionar
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por ldmaia Dom Set 25, 2016 5:42 pm

Pior que já, Mas por via das dúvidas vou fazer do 0 novamente pra ver...
Obrigado Marcos, se eu descobrir o que foi eu posto aqui pra se alguem tiver o mesmo problema.

ldmaia
Iniciante
Iniciante

PONTOS : 1830
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Dom Set 25, 2016 6:09 pm

:D
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por ronanbastos Qui Set 29, 2016 6:06 pm

alguém pode me explicar como usar  public static int PersonagemAInstanciar com dois personagem para fazer um jogo de luta,tipo a seleção de mk.

ronanbastos
Iniciante
Iniciante

Masculino PONTOS : 2292
REPUTAÇÃO : 0
Idade : 26
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Sex Set 30, 2016 3:56 pm

@ronanbastos escreveu:alguém pode me explicar como usar  public static int PersonagemAInstanciar com dois personagem para fazer um jogo de luta,tipo a seleção de mk.

Cara, ai você não vai usar simplesmente um instantiate... você vai ter que elaborar um gerenciador de cena beeeem complexo, pois você precisa setar qual personagem terá o controle para os hits, etc, etc... Isso eh bem complicado.
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por leandroinforware Seg Nov 21, 2016 11:45 am

legal, sabe como fazer para ao invez de escolher um dos personagems escolher os objetos como cabelo, olhos etc para ir para o personagem?
leandroinforware
leandroinforware
Membro
Membro

Masculino PONTOS : 1854
REPUTAÇÃO : 1
Idade : 23
Áreas de atuação : Aprendiz C# & Unity 3D
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Weslley Seg Nov 21, 2016 2:32 pm

o principio e o mesmo
Weslley
Weslley
Moderador

Masculino PONTOS : 4516
REPUTAÇÃO : 723
Idade : 23
Áreas de atuação : https://play.google.com/store/apps/dev?id=4937415175307699867
http://blurred.com.br/
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por HeF Soft Dom Abr 23, 2017 7:24 pm

o meu deu certo mas o meu Volante UI para de funcionar e da o seguint erro

[TUTORIAL] Sistema de escolha de personagens Edtstd11

HeF Soft
Membro
Membro

PONTOS : 1692
REPUTAÇÃO : 4
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Sex Abr 28, 2017 1:02 pm

@HeF Soft escreveu:o meu deu certo mas o meu Volante UI para de funcionar e da o seguint erro

[TUTORIAL] Sistema de escolha de personagens Edtstd11
este erro não tem a ver com este tópico...

O erro é em algum objeto da sua cena que possua o script "BarrinhaRebaixar"... Esta faltando associar algum UI a ma variável.
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por HeF Software Sex Abr 28, 2017 1:15 pm

mas eu ja associei, esse erro não aparece se eu der play na minha cena do jogo, ele só aparece se eu der play no menu de seleção

HeF Software
Membro
Membro

PONTOS : 1696
REPUTAÇÃO : 7
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por MarcosSchultz Sex Abr 28, 2017 1:18 pm

Crie um tópico para esta dúvida em especial, postando o script e uma print do inspector deste mesmo script.
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63677
REPUTAÇÃO : 2587
Idade : 25
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por bitgames Qui Jul 20, 2017 7:02 pm

oque posso fazer para colocar modelos 3D ou invés de texturas ?
bitgames
bitgames
Iniciante
Iniciante

Masculino PONTOS : 1573
REPUTAÇÃO : 1
Idade : 20
Áreas de atuação : Usuário iniciante em C#.
Usuário inciante em Unity 5.
usuário iniciante em Sketchup.



Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por PauloFR Qui Jul 20, 2017 11:48 pm

@bitgames escreveu:oque posso fazer para colocar modelos 3D ou invés de texturas ?

Usar .enabled ou trocar a mesh do modelo...
PauloFR
PauloFR
ProgramadorMaster

Masculino PONTOS : 3001
REPUTAÇÃO : 372
Idade : 19
Áreas de atuação : C++/C# | Modelagem3D | PixelArt2D | Musica
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens Aad8pUi

https://www.schultzgames.com/u8329

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por heliab125 Ter Set 26, 2017 8:21 pm

MANO O MEU NAO ESTA DANDO CERTO O CARRO FICA INVISIVEL E NAO VAI PARA OUTRA CENA

heliab125
Membro
Membro

PONTOS : 1711
REPUTAÇÃO : 4
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Callyde Jr Qui Set 28, 2017 12:08 pm

Ja tentou ?
Código:
objetoPersonagem.SetActive (false);//Desativar
Código:
objetoPersonagem.SetActive (true);//ativar
Callyde Jr
Callyde Jr
Programador

Masculino PONTOS : 3985
REPUTAÇÃO : 437
Idade : 42
Áreas de atuação : Iniciante em modelagem Blender,Sketchup
Programador
Idealista

Meu Canal
https://www.youtube.com/ch
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

http://unnygames.000webhostapp.com/

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por Vini32 Qua Maio 02, 2018 10:08 am

o meu fucionou perfeitamente mais tem um pequeno ero quando passa para a outra sena as sobras ficam bugadas

Vini32
Iniciante
Iniciante

PONTOS : 1362
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por xgilmar Sex Set 03, 2021 2:10 pm

Galera boa tarde!

Iniciante aqui, adorando o Forum.

Como ficaria este Script se quando pressione a tecla F transformasse o Personagem1 transforma no Personagem2, pressionando novamente, Personagem2 transforma em Personagem1.
Tentei alguns IF mais ainda estou entendendo a logica.

Parabens a todos, apredendo muito aqui.

xgilmar
Iniciante
Iniciante

PONTOS : 119
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

Ir para o topo


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