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:
Arquivo jar não encontrado
OBJETO sendo detruído imediatamente mesmo com o...
Meu site de Modelos 3D
DÚVIDA - ao pressionar andar, o player parece cancelar a gravidade (VÍDEO)
[RESLVIDO] Unity - "transform.SetParent()" em 2 objetos move outros objetos
Dúvida sobre resoluções de tela
Duvida na AppleStore
pressionando a tecla abaixar, o player continua andando abaixado (2D).
Fala Pessoal! Saiu mais um trailer do jogo que venho desenvolvendo
[RESOLVIDO] passar de uma animação para a outra rapidamente pelo animator
Unity - PlayerPrefs n são apagados no Celular mesmo Reiniciando o Aparelho
Modeloes 3D do Site Sketchfab
Blender - Modelos Importados transparentes
[PEDIDO]Cololar jogo na loja play store
Como pegar um objeto e fazer ele aparecer em forma de Estamina no Inspector
Procuro Pessoas para Projeto
Algum tutorial de como fazer um app que receba fotos e q fiqu armazenado no
Procuro um time para um jogo de corrida
[RESOLVIDO] Botões de Ataque e Pular carrega duas animações ao mesmo tempo
DEATH ISLAND 0.2.5 SURVIVAL GAME 4 ANOS EM DESENVOLVIMENTO
Player travando na colisão com o chão Unity 2D
Como resolver vazamento de memoria?
Instanciar uma classe nos atributos de outra classe é uma boa prática?
Jogo multiplayer com steam
Unity - Renderizção com Câmera Jogo Lento e travando. Alguém pfv?!
Mini Quarteirão com Texturas 3D VENDA
Controle do braço e cabeça no fps
PRECISO FAZER QUE MEU GAME FIQUE ONLINE
Ativar o objeto correto em Clones.
[TUTORIAL] Como fazer um interruptor simples (Unity 2018)
Preciso de 20 testadores jogo mobile
O Labirinto II - Trailer Oficial
Ue posso divulgar meu game que ainda esta em criaçao aqui no forum?
[RESOLVIDO] Inverter o sprite para a direçao que o personagem anda.
Set Active não a reabiilitado C#
Build APK VR Google Cardbord com video.
[PROGRAMADOR FREELA] $$
Mais Um jogo!
Collider (mesh?)
[TUTORIAL] Deformar mesh com batidas (para objetos, veículos, etc)
WW2 Low poly Pack (Free)
Procuro freelancer
Novo Teaser do jogo Dark Age
Unity Admob Erro
Sombras estão quadradas na build
nao consigo fazer o player sentar no sofa alguem me ajuda
Unity - Ao mudar de scene, todas as Lights são deletadas
210 Linhas de código para inimigo é muito grande?
modelar avatar e skins para um jogo web
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
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
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
Qua Out 23, 2024 8:39 pm
Sex Out 18, 2024 4:05 pm
Dom Out 06, 2024 6:02 pm
Sáb Out 05, 2024 6:37 am
Qui Out 03, 2024 10:09 pm
Seg Set 30, 2024 9:25 am
Sáb Set 28, 2024 11:39 am
Seg Set 09, 2024 7:33 am
Dom Set 08, 2024 10:08 pm
Ter Set 03, 2024 11:59 am
Qua Ago 28, 2024 7:45 pm
Qua Ago 28, 2024 7:18 pm
Qua Ago 28, 2024 8:34 am
Dom Ago 25, 2024 8:37 pm
Sáb Ago 24, 2024 1:58 pm
Sex Ago 23, 2024 3:30 pm
Sex Ago 23, 2024 3:23 pm
Qua Ago 21, 2024 5:48 pm
Dom Ago 18, 2024 8:51 pm
Sex Ago 16, 2024 12:59 pm
Qua Ago 14, 2024 10:57 am
Sáb Ago 10, 2024 8:03 pm
Sex Ago 09, 2024 7:37 pm
Dom Ago 04, 2024 4:41 pm
Dom Ago 04, 2024 3:16 pm
Qui Jul 25, 2024 2:48 pm
Dom Jul 21, 2024 7:07 pm
Dom Jul 21, 2024 12:07 am
Sáb Jul 13, 2024 12:33 am
Qui Jun 27, 2024 5:49 pm
Qui Jun 20, 2024 12:30 pm
Dom Jun 09, 2024 7:43 pm
Dom Jun 09, 2024 2:16 pm
Seg Jun 03, 2024 11:39 am
Seg maio 27, 2024 12:45 pm
Seg maio 20, 2024 9:01 pm
Dom maio 19, 2024 3:08 pm
Sáb maio 18, 2024 11:46 am
Sáb maio 11, 2024 8:55 am
Qui maio 09, 2024 11:33 pm
Seg Abr 29, 2024 9:34 pm
Qui Abr 25, 2024 3:34 pm
Seg Abr 22, 2024 5:15 pm
Seg Abr 15, 2024 12:23 pm
Seg Abr 08, 2024 9:27 pm
Seg Abr 08, 2024 8:01 am
Sáb Abr 06, 2024 8:05 pm
Qui Abr 04, 2024 11:34 pm
Qui Abr 04, 2024 11:13 pm
Sex Mar 22, 2024 2:41 pm
Dom Mar 10, 2024 2:30 pm
Sex Mar 01, 2024 1:27 pm
Qui Fev 22, 2024 9:57 pm
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 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



































































































[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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 3568
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 : 3434
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 : 3357
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 : 3357
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 : 3290
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 : 3341
REPUTAÇÃO : 3
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 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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 3290
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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 3290
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 : 3288
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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 3374
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 : 4053
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 : 3187
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 : 3242
REPUTAÇÃO : 6
Idade : 24
Á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 : 3225
REPUTAÇÃO : 3
Idade : 24
Á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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 3225
REPUTAÇÃO : 3
Idade : 24
Á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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 3225
REPUTAÇÃO : 3
Idade : 24
Á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 : 5726
REPUTAÇÃO : 744
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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 2986
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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 2986
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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 2986
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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 2986
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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 3448
REPUTAÇÃO : 0
Idade : 29
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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 3010
REPUTAÇÃO : 1
Idade : 26
Á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 : 5726
REPUTAÇÃO : 744
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 : 2848
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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 2852
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 : 64984
REPUTAÇÃO : 2654
Idade : 28
Á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 : 2729
REPUTAÇÃO : 1
Idade : 23
Á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 : 4184
REPUTAÇÃO : 376
Idade : 22
Á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 : 2872
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 : 5170
REPUTAÇÃO : 446
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 : 2518
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 : 1275
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