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:
ShapeKeys do Blender para a Unity altera áreas próximas
COMO EVITAR QUE UM OBJETO (PLAYER,ITEM ETC...) ATRAVESSE UMA PAREDE.
Ajuda em Script de Verificação de Ação e Reação
unity Failed to load PlayerSettings (internal index #0). Most likely data f
modelar avatar e skins para um jogo web
PRECISO FAZER QUE MEU GAME FIQUE ONLINE
Materiais do Blander não aparecem no MeshRendere do Objeto na Unity
Repetiçoes de Textura no Terreno
SERVER IS DOWN - UNITY+MSQL
Procuro programadores - Novo jogo
Problema com o MS VEHICLES
Preciso de ajuda com a Unity
Problema com vídeo em 360° na Unity
Problemas no MS Vehicles
unity- eventos na Animação com Armature/Bones vinda do blender não funciona
ajuda exibir resultados simulados em uma liga Game Unity
Unity - ParticleSystem não é redirecionado no rawimage no canvas
Como resolver o problema de "face orientation" no Blender.
[DÚVIDA] Tive um problema com meu Canvas
erro na Directional Light
Problemas com o Directional Light da Unity 3D
210 Linhas de código para inimigo é muito grande?
Novo jogo da franquia Sphere game em desenvolvimento
malha da roda não girando com wheel collider unity
Problemas com ambiguidade
Touch mobile
INVALID TOKEN
Como acessar o "HD Render Pipeline" do HDRP por script?
CHAT GPT PRA JOGO DE TIRO? comentem
Tutorial script inimigo segue e foge do player
Ainda vale a pena lançar Asset na Asset Store?
Ajuda com tabela de historico de pontuaçao.
[TUTORIAL] Entrar no carro estilo GTA
Como derrapar um Whell Collider
Como altertar o valor do "Asymptote Value" do Whell Collider via Script
Preciso de ajuda para substituir valor de variavel em outro script
Ajuda com Top Down Shooter utilizando Photon
Duvida com Netcode
[RESOLVIDO] Unity - Movendo a Câmera na Horizontal/Vertical com Touch
Alguém me ajuda com os anúncios pfv
Segundo Trailer do jogo Dark Age, Feliz Natal a todos!
Unity - ScrollRect, Viewport, Content - O Conteúdo ñ inicia no topo
Coleta de itens
Unity - Cadastro do email do jogador
[GRATIS] PACK DE MODELOS 3D PARA JOGO DE TERROR
Onde Conseguir músicas para meu Jogo?
error CS0246 em Script
Alguem teve ja esse problema?
[Projeto em Andamento] Draug, um jogo de hordas
DISPONIVEL PARA FAZER MODELOS 3D
Unity-Loja.Como os Jogadores terão acesso aos ítens comprados na PlayStore?
Bugando depois do Build.
Primeiro Trailer do jogo Dark Age
Problema com sombra
Mesh e Material do objeto trocando para uma instancia no inicio do jogo
[RESOLVIDO] Unity - RawImages_Layer_Camera
INVESTIMENTO EM JOGOS E BANCO DE TALENTO
Teaser do meu novo projeto pessoal, Dark Age
Preciso de ajuda com mudança para mobile androide.
[RESOLVIDO] Posição final do objeto em jogo 2D
Input.GetAxis() obedercer a orientação de um objeto.
Interação com elementos UI
Meu primeiro jogo na steam
Minimap/Radar/GPS Estilo GTA V
[RESOLVIDO] Erro no console depois que formatei o pc
PACK GRÁTIS de Músicas ELETRÔNICAS para ajudar vocês em seus Jogos Indies!
[TUTORIAL] Entenda como funciona: ENUM, SWITCH, BREAK, CASE no C#
O Labirinto II - Baixe o Jogo
Qual e o codigo de Botões na unity para saber seus estados?
Como carregar itens pequenos dentro do carro sem que atravesse os colliders
[Duvida] Script pegar itens
Travamento ao trocar de cena
Colisão zoada e movimentação
Salvar objetos que foram destruidos entre cenas na unity
Quero começa a desenvolver um jogo de luta porem eu queria aprender a faze
Pegar qual objeto colidiu com o Linecast.
movimentação e camera?
[RESOLVIDO] Unity - SceneManager.LoadScene abre scene com objeto "vazio"
[RESOLVIDO] ajuda sobre skybox
MEU SIMULADOR DE CARRO
[_____IMPORTANTE_____] ALTERAÇÕES NA POLÍTICA DE COBRANÇA DA UNITY
[RESOLVIDO] Ausencia da funçao NavMesh na Unity 2022.2.12
[_____IMPORTANTE_____] ALTERAÇÕES NA POLÍTICA DE COBRANÇA DA UNITY - 2
Roll Up Um jogo de aventura e desáfios
Terminologia da Unity em outras engines
Como criar a iluminação do Sol no Sistema Solar?
Conexão de lobby pelo OnConnectedToMaster
Problema na exportção de projeto unity
[RESOLVIDO] Unity - Áudios estão emitindo som só Depois do Botão ser solto
Unity - Banco de Dados Online junto ao Jogo
Player virar para o inimigo(Prefab)
[TUTORIAL] Sistema De Save Game Ao Sair Da Fase
Problema de Sincronização de um objeto de um jogo multiplayer usa q Photon
Unity - Compartilhar meu Jogo
Alguém que manja do Google ADmob?
Unity - Avaliar meu Jogo
[RESOLVIDO] Destruir inimigo com o player.
Salvar e carregar dados na Unity de objetos prefabs sem sobrescrever os dad
Unity - Salvar os Dados do Jogador Online
Hoje à(s) 10:09 pm
Dom Mar 10, 2024 2:30 pm
Sex Mar 01, 2024 1:27 pm
Qui Fev 22, 2024 9:57 pm
Qua Fev 21, 2024 10:39 am
Ter Fev 20, 2024 9:28 am
Ter Fev 20, 2024 12:15 am
Seg Fev 19, 2024 1:06 pm
Seg Fev 12, 2024 1:56 pm
Seg Fev 12, 2024 1:17 pm
Dom Fev 11, 2024 8:55 pm
Dom Fev 11, 2024 11:16 am
Seg Fev 05, 2024 4:18 pm
Dom Fev 04, 2024 9:39 pm
Qua Jan 31, 2024 11:59 pm
Ter Jan 30, 2024 7:37 pm
Ter Jan 23, 2024 6:33 pm
Dom Jan 21, 2024 6:03 pm
Sáb Jan 20, 2024 7:03 pm
Sáb Jan 20, 2024 6:58 pm
Sáb Jan 20, 2024 6:39 pm
Sex Jan 19, 2024 1:29 pm
Sex Jan 19, 2024 8:40 am
Dom Jan 14, 2024 5:30 pm
Qua Jan 10, 2024 10:29 pm
Qua Jan 10, 2024 8:55 pm
Qua Jan 10, 2024 7:14 pm
Ter Jan 09, 2024 3:55 pm
Ter Jan 09, 2024 8:04 am
Sáb Jan 06, 2024 8:02 pm
Sex Jan 05, 2024 7:01 am
Sex Jan 05, 2024 12:12 am
Qui Jan 04, 2024 6:55 pm
Qui Jan 04, 2024 12:52 pm
Qui Jan 04, 2024 4:34 am
Ter Jan 02, 2024 11:48 pm
Dom Dez 31, 2023 7:25 pm
Qua Dez 27, 2023 5:44 pm
Qua Dez 27, 2023 3:08 pm
Sáb Dez 23, 2023 7:27 pm
Sáb Dez 23, 2023 5:06 pm
Qui Dez 21, 2023 8:10 pm
Seg Dez 18, 2023 2:04 pm
Sex Dez 15, 2023 5:11 pm
Qui Dez 14, 2023 9:13 pm
Qui Dez 14, 2023 2:47 pm
Qui Dez 14, 2023 1:48 pm
Qua Dez 13, 2023 8:58 pm
Ter Dez 12, 2023 2:32 pm
Seg Dez 11, 2023 1:53 pm
Qua Dez 06, 2023 8:13 pm
Sáb Dez 02, 2023 8:06 pm
Qui Nov 30, 2023 7:49 am
Seg Nov 27, 2023 1:35 am
Qua Nov 22, 2023 7:37 am
Qui Nov 09, 2023 1:22 pm
Seg Nov 06, 2023 11:59 am
Ter Out 31, 2023 9:53 am
Dom Out 29, 2023 8:05 pm
Dom Out 29, 2023 3:03 am
Sex Out 27, 2023 3:43 pm
Sex Out 27, 2023 3:28 pm
Qua Out 25, 2023 1:20 pm
Seg Out 23, 2023 10:34 am
Dom Out 22, 2023 6:55 pm
Qui Out 19, 2023 11:57 pm
Qui Out 19, 2023 6:39 pm
Ter Out 17, 2023 6:37 pm
Ter Out 17, 2023 6:18 pm
Seg Out 16, 2023 1:59 pm
Sáb Out 14, 2023 12:15 pm
Qua Out 11, 2023 6:07 pm
Seg Out 09, 2023 4:19 pm
Qua Out 04, 2023 12:12 pm
Qua Out 04, 2023 12:11 pm
Ter Out 03, 2023 9:18 pm
Ter Out 03, 2023 9:08 pm
Ter Out 03, 2023 6:05 pm
Ter Set 26, 2023 12:45 pm
Seg Set 25, 2023 9:02 pm
Seg Set 25, 2023 9:47 am
Sáb Set 23, 2023 2:10 pm
Sex Set 22, 2023 9:01 pm
Qui Set 21, 2023 11:04 am
Qua Set 20, 2023 4:40 pm
Qua Set 20, 2023 9:15 am
Dom Set 17, 2023 12:17 pm
Sex Set 15, 2023 7:24 pm
Sex Set 15, 2023 5:41 pm
Sex Set 15, 2023 4:28 pm
Sex Set 15, 2023 10:56 am
Sex Set 15, 2023 10:15 am
Seg Set 11, 2023 11:43 am
Seg Set 11, 2023 11:31 am
Sáb Set 09, 2023 4:53 pm
Sáb Set 09, 2023 1:44 pm
Ter Set 05, 2023 11:12 pm
Ter Set 05, 2023 3:12 pm
Seg Set 04, 2023 11:53 pm



































































































[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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 3321
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 : 3187
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 : 3110
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 : 3110
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 : 3043
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 : 3094
REPUTAÇÃO : 3
Idade : 27
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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 3043
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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 3043
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 : 3041
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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 3127
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 : 3806
REPUTAÇÃO : 170
Á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 Sáb Mar 05, 2016 2:00 pm

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

Nork
Iniciante
Iniciante

PONTOS : 2940
REPUTAÇÃO : 0

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Sistema de escolha de personagens

Mensagem por LegendGames Sáb 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 : 2995
REPUTAÇÃO : 6
Idade : 23
Á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 : 2978
REPUTAÇÃO : 3
Idade : 23
Á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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 2978
REPUTAÇÃO : 3
Idade : 23
Á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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 2978
REPUTAÇÃO : 3
Idade : 23
Á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 : 5477
REPUTAÇÃO : 742
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 2739
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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 2739
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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 2739
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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 2739
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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 3201
REPUTAÇÃO : 0
Idade : 28
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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 2763
REPUTAÇÃO : 1
Idade : 25
Á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 : 5477
REPUTAÇÃO : 742
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
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 : 2601
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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 2605
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 : 64727
REPUTAÇÃO : 2650
Idade : 27
Á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 : 2482
REPUTAÇÃO : 1
Idade : 22
Á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 : 3933
REPUTAÇÃO : 376
Idade : 21
Á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 : 2625
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 : 4919
REPUTAÇÃO : 444
Idade : 45
Á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 : 2271
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 : 1028
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] Sistema de escolha de personagens WvDYdlf

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos