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:
[VIDEO] Sistema de Yu-Gi-Oh com SQLite
Simulador de policia [C#] [Jogo em andamento] [Procurando Equipe]
DUVIDA MONETIZAÇÃO DE JOGOS NA PLAY STORE COM ADMOB
Qual a sua opinião sobre modelos de negócio e monetização de jogos?
sistema de dinheiro
[TUTORIAL] Simples Sistema De Noite e Dia
Quanto Devo Cobrar Por Um Pacote De Modelos 3D ?
Ajuste em sistema de pontuação!
Tela de seleção e multiplayer local
Documentação do Unity Offline em Português Existe???
[DÚVIDA] BONECO NÃO PULA NA DIAGONAL ESQUERDA E FRENTE
Não consigo atribuir pontos no admob reward.
não concigo atirar
[YOUTUBE DOIDO?] Wtf?
Voltar versão do projeto.
Spawn Random simultâneo em pontos específicos
a iluminacao de pono nao esta passando para o teto , unity
Jogo não roda no Android 5 Samsung
QUERIA SABER SE POSSO VENDER MODELOS 3D AQUI ????
erro no scripts de dano no player 2D
Não Acho o Erro no Script - é um script para o player se mover
[HELP] Criação de dano e player health utilizando photon game 2d
[____ QUAL A OPINIÃO DE VOCÊS SOBRE O FÓRUM? ____]
Texto por Script
Problema com sprite na unity
inimigo não muda de sdirecao ao encostar em um ponto, unity 3d
"Dúvida" Como fazer o personagem entra dentro do carro e dirigir ?
Erro ao compilar
Função do Botão UI pelo Script
Pacote Com 79 Skybox Grátis
[Projeto em Andamento] Brazil Combat
[DÚVIDA] ANIMAÇÃO DE PULO NO CONTROLADOR QUE TEM BLEND TREE COM MOVIMENTO
[RESOLVIDO] Requisitos de hardware para Post Processing
alguem pode ajudar sobre ID@Xbox
[RESOLVIDO] Rigidbody: Alterar drag dentro do jogo
Inventário de Sobrevivencia
[RESOLVIDO] MOVIMENTO USANDO RIGIDIBODY NÃO POSSUI GRAVIDADE.
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
[TUTORIAL] Usando Delegates em Unity - Sistema de caixa de diálogo!
[DUVIDA] Tiro com botao touch android!!
KIT de Tiro em 3° Pessoa
Inimigo atacar e tirar vida do meu personagem!!
Inserir animação em certos elemento
Como bloquear rotação em um eixo do objeto?
Dica para jogo point and click
[RESOLVIDO] Alguem pode ajudar com o pos processamento screen space reflection
Criar Script para configurar um assets de um character
Dúvida de imagem sobre realidade aumentada
Modelo 3D
Erro ao exportar APK no unity
como fazer a bala dar impulso na direcao da arma unity 3d
Render Texture, Raw Image e camera
CENTRO DE ROTAÇÃO UNITY
PRESSIONAR BOTÃO TOUCH NO ANDROID SERÁ O MESMO QUE PRESSIONAR UMA TECLA DO TECLADO REAL
Erro após reinstalar o Unity!
Erro ao publicar na google play
[____ASSET____] MS Vehicle System (FREE VERSION)
[TUTORIAL] Unity 5.5 - Splash Screen
Como adicionar todos materiais de um Obj em um Array ou Lista?
Som não funciona no IOS
Como eu faço pra poder interagir apenas uma vez com um objeto de luz?
Preciso de ajuda com GetButtonDown with Axis
[TUTORIAL] Sistema de DIA E NOITE completo, com luzes noturnas e SISTEMA DE NUVENS
SOU MODELADOR SE TIVER ALGUEM PRECISANDO AI ME CONTATE
[TUTORIAL] IA Simples Parte 2 (Atirar)
Photon Bootcamp Asset completo
Detectando Colisão da Arma com o Inimigo
Como eu faria pra ter uma animação diferente para cada lado em um jogo de plataforma 2D?
duvida sobre sistema de cheats estilo gta sa
como fazer a luz ficar "important" e "not important" por script?
[TUTORIAL] Sistema de Entregas + GPS!
[TUTORIAL] Desenvolvendo um jogo de quebra-cabeças
[TUTORIAL] Gerando Objetos Proceduralmente
[RESOLVIDO] COMO EXECUTAR AUDIO QUANDO PLAYER MORRE
PopUp bloqueando versões antigas do jogo
[TUTORIAL] Sistema de PORTAS e CHAVES
Movimentação 3D View Blender
Imagem Aparecer como pergunta
Aparecer item comprado
Por que a UI da esse "BUG"?
Zerar os tempos do Cronometro Unity
Ajuda na unity
Girar personagem no próprio eixo usando joystick virtual
Problema com Esqueleto do personagem
[TUTORIAL] Script de Contagem Regressiva
Ajuda com o codigo.
Como acessar uma variável de um script utilizando como parâmetro uma variável nomescript
CRIEI MEU PRIMEIRO JOGO! 1 ANO DE TRABALHO!
MOVIMENTAÇAO DE UM CUBO
Duvida sobre materiais e textura
Super Husky - meu jogo
[RESOLVIDO] Duvida sobre Unity
[Em Desenvolvimento] Battles of Worlds
[RESOLVIDO] Converter string em virgula em float (decimal)
[TUTORIAL] Como usar FREE EASY CRIATURA CONTROLE IA
Duvida em relação processo de geração de receita
Me ajudem por favor
[RESOLVIDO] Posicionar interestial admob quando o personagem morrer
JOGO DE CARRO EM 2D E PRECISO DE AJUDA EM SCRIPT QUE VAI PRA FRENTE E PRA TRAZ
Hoje à(s) 1:44 am
Ontem à(s) 10:52 pm
Ontem à(s) 4:50 pm
Ontem à(s) 4:45 pm
Ontem à(s) 3:01 pm
Ontem à(s) 12:53 pm
Ontem à(s) 12:42 pm
Ter Jun 25, 2019 11:25 pm
Ter Jun 25, 2019 10:31 pm
Ter Jun 25, 2019 10:21 pm
Ter Jun 25, 2019 9:27 pm
Ter Jun 25, 2019 7:48 pm
Ter Jun 25, 2019 6:25 pm
Ter Jun 25, 2019 3:45 pm
Ter Jun 25, 2019 3:00 pm
Ter Jun 25, 2019 2:14 pm
Ter Jun 25, 2019 11:18 am
Ter Jun 25, 2019 2:03 am
Seg Jun 24, 2019 10:14 pm
Seg Jun 24, 2019 9:47 pm
Seg Jun 24, 2019 8:44 pm
Seg Jun 24, 2019 5:46 pm
Seg Jun 24, 2019 5:35 pm
Seg Jun 24, 2019 5:22 pm
Seg Jun 24, 2019 5:21 pm
Seg Jun 24, 2019 5:19 pm
Seg Jun 24, 2019 5:19 pm
Seg Jun 24, 2019 5:17 pm
Seg Jun 24, 2019 1:19 pm
Seg Jun 24, 2019 1:09 pm
Dom Jun 23, 2019 9:36 pm
Dom Jun 23, 2019 7:16 pm
Dom Jun 23, 2019 1:30 pm
Dom Jun 23, 2019 11:21 am
Dom Jun 23, 2019 10:52 am
Sab Jun 22, 2019 9:50 pm
Sab Jun 22, 2019 7:28 pm
Sab Jun 22, 2019 4:56 pm
Sab Jun 22, 2019 4:35 pm
Sab Jun 22, 2019 3:23 pm
Sab Jun 22, 2019 3:20 pm
Sab Jun 22, 2019 1:09 am
Sex Jun 21, 2019 5:51 pm
Sex Jun 21, 2019 1:20 am
Qui Jun 20, 2019 11:58 pm
Qui Jun 20, 2019 11:56 pm
Qui Jun 20, 2019 11:18 pm
Qui Jun 20, 2019 11:17 pm
Qui Jun 20, 2019 11:16 pm
Qui Jun 20, 2019 11:09 pm
Qui Jun 20, 2019 11:00 pm
Qui Jun 20, 2019 10:57 pm
Qui Jun 20, 2019 10:52 pm
Qui Jun 20, 2019 10:50 pm
Qui Jun 20, 2019 10:45 pm
Qui Jun 20, 2019 10:42 pm
Qui Jun 20, 2019 10:34 pm
Qui Jun 20, 2019 10:33 pm
Qui Jun 20, 2019 10:31 pm
Qui Jun 20, 2019 10:20 pm
Qui Jun 20, 2019 10:08 pm
Qui Jun 20, 2019 9:43 pm
Qui Jun 20, 2019 9:40 pm
Qui Jun 20, 2019 2:52 pm
Qua Jun 19, 2019 11:05 pm
Qua Jun 19, 2019 8:02 pm
Qua Jun 19, 2019 3:35 pm
Qua Jun 19, 2019 3:30 pm
Ter Jun 18, 2019 8:05 pm
Ter Jun 18, 2019 10:06 am
Ter Jun 18, 2019 10:02 am
Ter Jun 18, 2019 9:46 am
Seg Jun 17, 2019 9:42 pm
Seg Jun 17, 2019 8:17 pm
Dom Jun 16, 2019 1:16 pm
Dom Jun 16, 2019 4:03 am
Sab Jun 15, 2019 5:52 pm
Sab Jun 15, 2019 1:43 pm
Sab Jun 15, 2019 12:01 am
Sex Jun 14, 2019 10:47 pm
Sex Jun 14, 2019 9:39 pm
Sex Jun 14, 2019 9:20 pm
Sex Jun 14, 2019 8:56 pm
Sex Jun 14, 2019 8:31 pm
Sex Jun 14, 2019 7:09 pm
Sex Jun 14, 2019 6:26 pm
Sex Jun 14, 2019 8:59 am
Sex Jun 14, 2019 5:25 am
Qui Jun 13, 2019 7:33 pm
Qui Jun 13, 2019 1:02 pm
Qua Jun 12, 2019 8:26 pm
Qua Jun 12, 2019 5:27 pm
Qua Jun 12, 2019 3:54 pm
Qua Jun 12, 2019 2:50 pm
Qua Jun 12, 2019 12:13 pm
Ter Jun 11, 2019 5:26 pm
Ter Jun 11, 2019 3:43 pm
Seg Jun 10, 2019 12:24 pm
Dom Jun 09, 2019 3:19 pm
Giwn
Giwn
artplayer
artplayer
JhoowGamer
JhoowGamer
Magnatah
danielPedra90
xxxlipehxxx
Magnatah
osiasbezerra
slevimk
DESTRUITOR
yurinogueira
SteveRogers
ffabim
Magnatah
lhm
Magnatah
DESTRUITOR
Diguinho
Diguinho
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
Caue
MarcosSchultz
NKKF
NKKF
JohnRambo
osiasbezerra
guimaraf
yurinogueira
JonathanDiego
yurinogueira
osiasbezerra
Tegh
Tegh
alisonzinhod
alisonzinhod
osiasbezerra
artplayer
MarcosSchultz
abraao36
diegopds
MarcosSchultz
numb123
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
XxzeroChinxX 999
Matrirxp
artplayer
MarcosSchultz
MarcosSchultz
Diguinho
MarceloYBP
JhoowGamer
Diego Felix
Matrirxp
Diego Felix
Diguinho
MarcosSchultz
lesgoy
MayLeone
Magnatah
glauco
Magnatah
Magnatah
Magnatah
Magnatah
Magnatah
artplayer
Tegh
fluminintia
diegopds
ronigleydson
GameLACK
poyser
Dom3000
numb123
Unidade3d5
poyser
JohnRambo
slevimk
Magnatah

[TUTORIAL] Multiplayer global em múltiplos dispositivos

Ir em baixo

TUTORIAL [TUTORIAL] Multiplayer global em múltiplos dispositivos

Mensagem por JailtonUnity em Sex Out 07, 2016 3:37 pm

implementado multiplayer global!!, jogue em vários pcs em qualquer lugar, usando o matchmaking da unity (grátuito)

CRÉDITOS PARA O VIDEO DO CANAL DO YOUTUBE " Brackeys" (video em inglês)
link do vídeo: https://www.youtube.com/watch?v=X9Ra0D7JJ88

Brackeys é um canal (em inglês) de tutoriais sobre unity, recomendo a todos [TUTORIAL] Multiplayer global em múltiplos dispositivos Smile link do canal: https://www.youtube.com/channel/UCYbK_tjZ2OrIZFBvU6CCMiA

==========================-----------------==========================
a implementação desse sistema é muito fácil!

para quem já manja do sistema usual de multiplayer (que não consegue jogar em multiplos dispositivos ;-; ), siga para o 8° passo onde iremos deixar nosso antigo networking em LAN para GLOBAL (vc poderá testa seu projeto com seus amigos agora  [TUTORIAL] Multiplayer global em múltiplos dispositivos Laugh )


resumo:

-do ponto 1 ao 7 : implementação do sistema de multiplayer usual (em LAN) => donwload do projeto configurado em LAN no topico 7.

- a partir do ponto 8: implementação do unity matchmaking - transformando o multiplayer de LAN para GLOBAL => sem projeto já configurado, pois 


>>>>duvidas e sugestões serão bem vindas! [TUTORIAL] Multiplayer global em múltiplos dispositivos Smile <<<<<
>>>> download do projeto já configurado no final do post <<<<


é o seguinte, nesse tutorial vou ensinar a vcs como transformar seu jogo em um multiplayer de maneira fácil e rápida com o novo networking da unity (UNET).

BORA COMEÇAR O TUTO!

1° passo => criei um novo projeto com o nome "Networking", não é necessário importar nada, nos vamos fazer tudo (o que não é muita coisa )

================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================

2° criaremos 2 pastas para melhor organização, a primeira será "Scripts" (onde ficarão nossos scripts) e a segunda será "Recursos" (essa aki é opcional, vou usá-la para guardar texturas, etc para fazer um cenário melhor)

Spoiler:

[TUTORIAL] Multiplayer global em múltiplos dispositivos XWlrbSk


================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================

3° criei um simples cenário:

Spoiler:

[TUTORIAL] Multiplayer global em múltiplos dispositivos VDY7zbo


salve a sua cena (eu coloquei o nome de "cenaOnline");

crie outra cena sem nada e salve-a (eu coloquei o nome de "cenaOffline");
nessa cena sem nada, crie um objeto vazio mude seu nome para "NetworkManager" (esse objeto será o gerenciador da network), adicione os componentes <NetworkManager> e <NetworkManager Hud>

Spoiler:

[TUTORIAL] Multiplayer global em múltiplos dispositivos XlrbYzb


agora vá em file>build settings> e arraste todas as cenas para o campo "scene in build" (obs: coloque a "cenaOffline" como a primeira da lista e a "cenaOnline" como a segunda, isso é porque vamos iniciar o game com a cenaOffline onde configuraremos o game) .

no componente <NetworkManager> no campo "offlineScene" adicione a cena "cenaOffline" e no campo "onlineScene" adicione a cena "cenaOnline" (em offlineScene é a cena que aparecerá quando o jogador estiver desconectado do servidor e a online é quando ele estiver conectado )

================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================

4° vamos fazer nosso player (obs: não vou usar o player do standard assets da unity, pois ele é muito bagunçado, na minha opinião ) é bem simples de fazer nosso próprio player, vamos usar o componente "character controller" e adicionaremos um simples script de movimentação e um de visão ("MovePlayer" e "MouseLook")

-->vamos criar um objeto que será o corpo do player, vou usar uma "Capsule" (GameObject>3dObject>Capsule) e renomeá-la para "player";
--> depois colocamos a nossa câmera como filho do player e posicionamos corretamente;
--> vou adicionar um cubo para representar a mão do player, coloque o cubo como filho da camera e modifique sua posição e sua escala para que fique parecido com um braço (vou renomeá-lo para "mão");

o meu ficou assim:

Spoiler:

[TUTORIAL] Multiplayer global em múltiplos dispositivos 9pKiO29


================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================


5° agora vamos configurar o player:
--> remova o componente <Capsule Collider> do player e adicione o componente <Character Controller> , <Network identity>(marque a caixa "local player authority") e <Network Transform> (nele mude o "send rate" (taxa de transmissão, tipo FPS) para 20")

--> crie um script chamado "MovePlayer", cole o codigo abaixo nele e coloque-o no player:

Spoiler:


Código:
using UnityEngine;
using System.Collections;
 
public class MovePlayer : MonoBehaviour {
 
 private CharacterController controller;
 public float speed = 6.0F;
 public float jumpSpeed = 8.0F;
 public float gravity = 20.0F;
 private Vector3 moveDirection = Vector3.zero;
 
 void Start()
 {
 controller = GetComponent<CharacterController>();
 }
 
 void Update()
 {
 if (controller.isGrounded)
 {
 moveDirection = new Vector3(Input.GetAxis("Horizontal"), 0, Input.GetAxis("Vertical"));
 moveDirection = transform.TransformDirection(moveDirection);
 moveDirection *= speed;
 
 if (Input.GetKeyDown(KeyCode.Space))
 moveDirection.y = jumpSpeed;
 
 }
 moveDirection.y -= gravity * Time.deltaTime;
 controller.Move(moveDirection * Time.deltaTime);
 }
 
}




--> criei outro script "MouseLook"  cole o codigo abaixo nele e coloque-o no player:

Spoiler:


Código:
using UnityEngine;
using System.Collections;
 
public class MouseLook : MonoBehaviour {
 
 public Transform mainCamera;
 
 public float mouseSensitivity = 100.0f;
 public float clampAngle = 80.0f;
 
 private float rotY;
 private float rotX;
 
 void Start ()
 {
 rotY = transform.localRotation.eulerAngles.y;
 rotX = mainCamera.transform.localRotation.eulerAngles.x;
 }
 
 void Update ()
 {
 float mouseX = Input.GetAxis("Mouse X");
 rotY += mouseX * mouseSensitivity * Time.deltaTime;
 
 float mouseY = -Input.GetAxis("Mouse Y");
 rotX += mouseY * mouseSensitivity * Time.deltaTime;
 rotX = Mathf.Clamp(rotX, -clampAngle, clampAngle);
 
 transform.rotation = Quaternion.Euler (transform.rotation.x, rotY, transform.rotation.z);
 mainCamera.rotation = Quaternion.Euler (rotX, rotY, transform.rotation.z);
 }
 
}



--> criei outro script "IndividualizeClient"  cole o codigo abaixo nele e coloque-o no player:
Spoiler:


Código:
using UnityEngine;
using System.Collections;
//importar essa biblioteca para usar os comandos
using UnityEngine.Networking;
 
//                           use o NetworkBehaviour
public class IndividualizeClient : NetworkBehaviour {
 
 void Start ()
 {
 //desativa os componentes do outro player para não dar confrontos entre esse player e ou outro
 if (!isLocalPlayer)
 {
 GetComponentInChildren<Camera> ().enabled = false;
 GetComponentInChildren<AudioListener> ().enabled = false;
 GetComponentInChildren<MouseLook> ().enabled = false;
 GetComponent<MovePlayer> ().enabled = false;
 GetComponent<IndividualizeClient> ().enabled = false;
 }
 }
 
}



--> link a câmera do player no script "MouseLook";
--> pronto seu player já está configurado

================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================

6° crie uma pasta chamada "prefabs" e arraste o player para essa pasta para criar um prefab dele;

--> exclua o player da cena e salve-a;
-->abra a cenaOffline e vamos configurar o "NetworkManager";
--> maximize a opção "spawn info" e em player prefab, coloque o prefab do player;

================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================

7° PRONTO! agr vc pode compilar o seu projeto, abra seu game na unity e escolha a primeira opção "LAN HOST" (ser o servidor) e no seu projeto ja compilado clique em "LAN CLIENT". (ou abra duas ou mais instancias do seu game e escolha uma para ser o servidor onde as outras irão conectar)

================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================


download do projeto configurado: 
obs: esse projeto vem configurando com o network local (exatamente do tutorial acima), pois o sistema de network global precisa de dados da sua conta unity para usar o serviços de matchmaking da unity.

mediafire:
http://www.mediafire.com/download/9j2oi3tqkme9qur/Networking.rar

dropbox:
https://www.dropbox.com/s/jj9ma3991stdxbl/Networking.rar?dl=0

googleDrive:
https://drive.google.com/open?id=0B9NlCPUlMpzzNy1rRUFMcVhNN2s


>>>DEIXANDO SEU SISTEMA DE MULTIPLAYER DE LAN PARA GLOBAL!

8° com tudo configurado em seu projeto (rodando em networking local), continuaremos para transforma-lo em um multiplayer global [TUTORIAL] Multiplayer global em múltiplos dispositivos Smile

================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================

9° abra a janela "services" do unity , no campo "select organization" selecione a sua organização (qualquer uma) em seguida clique em "create" :
Spoiler:

[TUTORIAL] Multiplayer global em múltiplos dispositivos Poi4A6k



================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================

10° um monte de serviços irá aparecer, o que nos interessa é o serviço "Multiplayer", clique nele, em seguida, clique em "go to dashboard" :
Spoiler:

[TUTORIAL] Multiplayer global em múltiplos dispositivos 4yCqJvA



================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================

11° uma pagina da internet será aberta no seu navegador , nela terá um campo onde você irá colocar o máximo de jogadores por sala (no meu caso eu coloquei 10) em seguida clique em "save"
Spoiler:

[TUTORIAL] Multiplayer global em múltiplos dispositivos 2ohpBS2



================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================

12° após isso, volte para a unity e clique em "refresh" na aba "multiplayer", alguns dados serão mostrados, mas não iremos precisar deles no momento:
Spoiler:

[TUTORIAL] Multiplayer global em múltiplos dispositivos ZNntf57



================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================

13° TUDO QUE PRECISAMOS CONFIGURAR JA FOI CONFIGURADO (sim! só foi necessario fazer esses pequenos passos o.o )

================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================
===============================================================================

14° agora vem a melhor parte! criaremos a sala e entraremos nela, o processo é praticamente o mesmo do mostrado no item "7°", porém, em vez de clicar em em "LAN Host" para criar o servidor, e "LAN Client" para conectar, iremos clicar em:

- "enable match maker", em seguida > "create internet match" (para criar o servidor)

- para conectar ao servidor, clique em "enable match maker" em seguida em "find internet match" a sala que vc criou estará lá, é só clicar e pronto [TUTORIAL] Multiplayer global em múltiplos dispositivos Smile

================================/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\===============================

===============================================================================


OBS: vc pode criar o servidor em um computador por exemplo e conectar em um dispositivo android, ou outro pc que esteja rodando o mesmo projeto.
JailtonUnity
JailtonUnity
MembroAvançado

Masculino PONTOS : 1801
REPUTAÇÃO : 38
Idade : 20
Respeito as regras : [TUTORIAL] Multiplayer global em múltiplos dispositivos WvDYdlf

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Multiplayer global em múltiplos dispositivos

Mensagem por thzin em Ter Abr 11, 2017 9:52 pm

Tem como eu colocar para o cliente ser outro player? se sim como eu faria isso???

thzin
MembroAvançado

Masculino PONTOS : 913
REPUTAÇÃO : 18
Idade : 17
Áreas de atuação : Básico 3ds Max
Básico Maya
Básico Photoshop
Intermediário Blender
Intermediário Unreal Engine
Interm
Respeito as regras : [TUTORIAL] Multiplayer global em múltiplos dispositivos WvDYdlf

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Multiplayer global em múltiplos dispositivos

Mensagem por Callyde Jr em Qui Abr 13, 2017 5:52 am

Aqui as imagens nao aparece?
Callyde Jr
Callyde Jr
Programador

Masculino PONTOS : 3019
REPUTAÇÃO : 398
Idade : 40
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras : [TUTORIAL] Multiplayer global em múltiplos dispositivos WvDYdlf

Ver perfil do usuário http://unnygames.000webhostapp.com/

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Multiplayer global em múltiplos dispositivos

Mensagem por artplayer em Qui Abr 13, 2017 11:11 am

Galera só tomem cuidado com algumas coisas...
Isso é ótimo pra testes rápidos ou jogos em que você vai jogar com alguns amigos, pra produção não rola.
Pra um multiplayer de "produção" temos que levar algumas coisas em consideração:
NUNCA dê autoridade local ao player;
SEMPRE trabalhe na compensação de lag/previsão de movimento.
- O matchmaking basicamente é uma conexão P2P só que sem a necessidade de se preocupar com a liberação de portas, então, se a conexão de um player estiver ruim, os demais vão ser prejudicados.


De qualquer forma, é ótimo abordar esse tema! 


Valeu Jailton!


Abraços e sucesso!
artplayer
artplayer
ProgramadorMaster

Masculino PONTOS : 1924
REPUTAÇÃO : 309
Idade : 35
Respeito as regras : [TUTORIAL] Multiplayer global em múltiplos dispositivos Aad8pUi

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Multiplayer global em múltiplos dispositivos

Mensagem por JailtonUnity em Seg Abr 17, 2017 3:07 pm

@thzin escreveu:Tem como eu colocar para o cliente ser outro player? se sim como eu faria isso???

você quer trocar o player que fiz no tutorial por outro certo? basta deletar esse player e colocar o script "IndividualizeClient" e os componente "Network identity" e ""Network transform" para o seu outro player. no componente "Network identity" marque a caixa "local player authority" 

obs: mude o prefab do player para o seu novo player no network manager (que fica na "CenaOffline") no campo "Spaw Info"
JailtonUnity
JailtonUnity
MembroAvançado

Masculino PONTOS : 1801
REPUTAÇÃO : 38
Idade : 20
Respeito as regras : [TUTORIAL] Multiplayer global em múltiplos dispositivos WvDYdlf

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Multiplayer global em múltiplos dispositivos

Mensagem por JailtonUnity em Seg Abr 17, 2017 3:15 pm

@Callyde Jr escreveu:Aqui as imagens nao aparece?
hum... o botão para abrir a imagem (botão "spoiler") não está funcionando, ou só a imagem que não aparece? pois aqui está funcionando normal.


aki os links de todas as imagens:

imagem referente ao 2° passo:
https://i.imgur.com/XWlrbSk.png

3° passo
https://i.imgur.com/vDY7zbo.png
https://i.imgur.com/xlrbYzb.png

4° passso
https://i.imgur.com/9pKiO29.png


9° passo
https://i.imgur.com/poi4A6k.jpg

10° passo
https://i.imgur.com/4yCqJvA.jpg

11° passo
https://i.imgur.com/2ohpBS2.jpg

12° passo
https://i.imgur.com/zNntf57.jpg
JailtonUnity
JailtonUnity
MembroAvançado

Masculino PONTOS : 1801
REPUTAÇÃO : 38
Idade : 20
Respeito as regras : [TUTORIAL] Multiplayer global em múltiplos dispositivos WvDYdlf

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Multiplayer global em múltiplos dispositivos

Mensagem por thzin em Ter Abr 18, 2017 6:52 pm

@JailtonUnity escreveu:
@thzin escreveu:Tem como eu colocar para o cliente ser outro player? se sim como eu faria isso???

você quer trocar o player que fiz no tutorial por outro certo? basta deletar esse player e colocar o script "IndividualizeClient" e os componente "Network identity" e ""Network transform" para o seu outro player. no componente "Network identity" marque a caixa "local player authority" 

obs: mude o prefab do player para o seu novo player no network manager (que fica na "CenaOffline") no campo "Spaw Info"
o que eu quero é por exemplo, o host vai ser um player e o a outra pessoa que entrar (no caso o client) vai ser outro, tem como?

thzin
MembroAvançado

Masculino PONTOS : 913
REPUTAÇÃO : 18
Idade : 17
Áreas de atuação : Básico 3ds Max
Básico Maya
Básico Photoshop
Intermediário Blender
Intermediário Unreal Engine
Interm
Respeito as regras : [TUTORIAL] Multiplayer global em múltiplos dispositivos WvDYdlf

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Multiplayer global em múltiplos dispositivos

Mensagem por MarcosSchultz em Qua Abr 19, 2017 2:21 am

https://www.assetstore.unity3d.com/en/#!/content/69172
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 61936
REPUTAÇÃO : 2264
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Multiplayer global em múltiplos dispositivos Aad8pUi

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Multiplayer global em múltiplos dispositivos

Mensagem por JailtonUnity em Qua Abr 19, 2017 8:51 am

@thzin escreveu:
@JailtonUnity escreveu:
@thzin escreveu:Tem como eu colocar para o cliente ser outro player? se sim como eu faria isso???

você quer trocar o player que fiz no tutorial por outro certo? basta deletar esse player e colocar o script "IndividualizeClient" e os componente "Network identity" e ""Network transform" para o seu outro player. no componente "Network identity" marque a caixa "local player authority" 

obs: mude o prefab do player para o seu novo player no network manager (que fica na "CenaOffline") no campo "Spaw Info"
o que eu quero é por exemplo, o host vai ser um player e o a outra pessoa que entrar (no caso o client) vai ser outro, tem como?

não estou entendendo direito, vc quer usar um player diferente para um outro client? por exemplo, um player mais rápido para o client 1 e um mais lento para o client 2?

no caso você teria que implementar um sistema para escolher o player antes de criar ou conectar no server, mudando o "player prefab" no network manager ou mudá-lo dinamicamente dentro do server.

aqui tem um link da referência da unity sobre add player: (inglês)
https://docs.unity3d.com/ScriptReference/Networking.ClientScene.AddPlayer.html
JailtonUnity
JailtonUnity
MembroAvançado

Masculino PONTOS : 1801
REPUTAÇÃO : 38
Idade : 20
Respeito as regras : [TUTORIAL] Multiplayer global em múltiplos dispositivos WvDYdlf

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Multiplayer global em múltiplos dispositivos

Mensagem por Callyde Jr em Qua Abr 19, 2017 12:55 pm

Massa muito bom
Callyde Jr
Callyde Jr
Programador

Masculino PONTOS : 3019
REPUTAÇÃO : 398
Idade : 40
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras : [TUTORIAL] Multiplayer global em múltiplos dispositivos WvDYdlf

Ver perfil do usuário http://unnygames.000webhostapp.com/

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Multiplayer global em múltiplos dispositivos

Mensagem por thzin em Sex Abr 21, 2017 2:52 am

@JailtonUnity escreveu:
@thzin escreveu:
@JailtonUnity escreveu:
@thzin escreveu:Tem como eu colocar para o cliente ser outro player? se sim como eu faria isso???

você quer trocar o player que fiz no tutorial por outro certo? basta deletar esse player e colocar o script "IndividualizeClient" e os componente "Network identity" e ""Network transform" para o seu outro player. no componente "Network identity" marque a caixa "local player authority" 

obs: mude o prefab do player para o seu novo player no network manager (que fica na "CenaOffline") no campo "Spaw Info"
o que eu quero é por exemplo, o host vai ser um player e o a outra pessoa que entrar (no caso o client) vai ser outro, tem como?

não estou entendendo direito, vc quer usar um player diferente para um outro client? por exemplo, um player mais rápido para o client 1 e um mais lento para o client 2?

no caso você teria que implementar um sistema para escolher o player antes de criar ou conectar no server, mudando o "player prefab" no network manager ou mudá-lo dinamicamente dentro do server.

aqui tem um link da referência da unity sobre add player: (inglês)
https://docs.unity3d.com/ScriptReference/Networking.ClientScene.AddPlayer.html
Eu posso fazer um código em uma UI que quando eu clico em um botão muda o prefab la do network?

thzin
MembroAvançado

Masculino PONTOS : 913
REPUTAÇÃO : 18
Idade : 17
Áreas de atuação : Básico 3ds Max
Básico Maya
Básico Photoshop
Intermediário Blender
Intermediário Unreal Engine
Interm
Respeito as regras : [TUTORIAL] Multiplayer global em múltiplos dispositivos WvDYdlf

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Multiplayer global em múltiplos dispositivos

Mensagem por JailtonUnity em Sex Abr 21, 2017 11:46 am

@thzin escreveu:
@JailtonUnity escreveu:
@thzin escreveu:
@JailtonUnity escreveu:
@thzin escreveu:Tem como eu colocar para o cliente ser outro player? se sim como eu faria isso???

você quer trocar o player que fiz no tutorial por outro certo? basta deletar esse player e colocar o script "IndividualizeClient" e os componente "Network identity" e ""Network transform" para o seu outro player. no componente "Network identity" marque a caixa "local player authority" 

obs: mude o prefab do player para o seu novo player no network manager (que fica na "CenaOffline") no campo "Spaw Info"
o que eu quero é por exemplo, o host vai ser um player e o a outra pessoa que entrar (no caso o client) vai ser outro, tem como?

não estou entendendo direito, vc quer usar um player diferente para um outro client? por exemplo, um player mais rápido para o client 1 e um mais lento para o client 2?

no caso você teria que implementar um sistema para escolher o player antes de criar ou conectar no server, mudando o "player prefab" no network manager ou mudá-lo dinamicamente dentro do server.

aqui tem um link da referência da unity sobre add player: (inglês)
https://docs.unity3d.com/ScriptReference/Networking.ClientScene.AddPlayer.html
Eu posso fazer um código em uma UI que quando eu clico em um botão muda o prefab la do network?
essa é a ideia, porém não sei como fazer isso Sad
JailtonUnity
JailtonUnity
MembroAvançado

Masculino PONTOS : 1801
REPUTAÇÃO : 38
Idade : 20
Respeito as regras : [TUTORIAL] Multiplayer global em múltiplos dispositivos WvDYdlf

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

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