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:
iniciar jogo com uma cena desativada e ativá-la ao colidir com bloco desativando as outras
Unity 2018 - Bug com a iluminação da Spotlight nos Objetos
Como Faz pra barra de vida aparecer de uma cena pra outra?
Problema com cenário infinito ou algum tipo de bug na Unity?
[TUTORIAL] Barra de VIDA / HP contínua
Salvar e carregar dados json player pref
Unity Remota 5, sem reação.
Blander ao juntar algumas partes ficam mais escuro
Problema com Esqueleto do personagem
{Possível Projeto para Unity} Buscando membros para formar uma Equipe...
[TUTORIAL] Como spawnar inimigos [Tutorial simples]
Não consigo fazer o box collider descer junto com o personagem.
BUG UNITY 3D ROSA A SCENE E GAME
Sistema de Grau Realista - Jogo de Moto
(Dúvida) Encontrar o objeto mais próximo partindo do ponto inicial ao final.
Programação Unity android 2D
(UNITY) Erro ao compilar a Build Android
Erro na sincronização dos player no Photon
[TUTORIAL] Barra de vida usando a UI da Unity(Slider)
[Projeto] Line Battle
Procuro Equipe Para Criação de Jogo [PAGO]
[TUTORIAL] Desbloqueio e Escolha de Personagens.
[RESOLVIDO] Problema com o navmesh agent
[RESOLVIDO] Registro cadrastando uma vez?
Vaga de modelador 3D, com remuneração...
Problemas com Colisores
[____ENQUETE____] Eleições para presidente 2018 (2º turno)
Como criar Atlas de textura com modelos exportados do Sketchup?
Unity - Sistema de Pagamento
[RESOLVIDO] iniciar áudio ao passar por uma área da cena
[RESOLVIDO] como envia asset para asset store
[TUTORIAL] Mover personagem com Touch, no estilo SUBWAY SURFERS
codigo não deleta prefab e não respeita o if
[TUTORIAL] Filtros de áudio para AudioListner (Low pass filter, High pass filter, etc)
[____CICLO DE TRABALHO DA UNITY____]
Meu jogo não está abrindo em outro PC
[TUTORIAL] DANO POR QUEDA e BARRA DE VIDA CONTÍNUA no mesmo script
[TUTORIAL] Sistema de vida,morte,dano
Discord para desenvolvimento de jogos
FAB in WWII (Novo jogo na Play Storee é Free :D)
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
[TUTORIAL] Sistema de PORTAS e CHAVES
Criar uma Array ou List com as resoluções suportadas
Alguem traz esse tutorial pro forum?
Realistic fps prefab tenho esses erros ao tentar colocar um script de entrar sair do carro
[RESOLVIDO] Alguem pode me ajudar? tenho esse erro aqui em um script
[RESOLVIDO] Personagem 2d batendo na borda e voando.
[RESOLVIDO] Não consigo usar o Sphere collider.
[RESOLVIDO] Como usa o UI.Text do unity?
Como criar botão de nova tentativa
[RESOLVIDO] Duvida em Jogo de tiro 2D
[RESOLVIDO] duvida com PlayerPrefs
Iniciar animação em determinado frame
Sistema De Troca De Armas 2D
[TUTORIAL] Script de arma completo! [FREE]
[TUTORIAL] Ordenar valores de uma array[] em ordem CRESCENTE OU DECRESCENTE
Meu jogo de runner em primeira pessoa !
[RESOLVIDO] Timer pra mudar de cena na unity 2018
Atualizar Build
[TUTORIAL] 42 ÓTIMAS DICAS DE OTIMIZAÇÃO PARA JOGOS MOBILE (Android)
Como usar Vector3.Angles para detectar que algo está na frente de outro objeto?
[TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
Script nao funciona
Como desativar scripts em objetos distantes
[RESOLVIDO] Bug Da Unity ?
[AULA] HTML - Aula 1: Introdução
Raycast
[TUTORIAL]"Morte" do personagem (Unity 5.3 ou Superior)
Problema com a unity ads
como eu faço para a camera orbitar um objeto atraves de um joystick?????
[PROJETO MOBILE] Defeat the Illuminatis
XML, suporte e utilização.
Arrastar objetos em plano 2D (ArrastarT).
[TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda
Participe da Game Jam - Jaaj do canal Amdré Young!
Criar sistema de arrastar e soltar objetos em determinado lugar
AWM Champions I
[RESOLVIDO] Como verificar se o objeto é diferente de null
COMO FAÇO PARA FAZER UM SISTEMA DE SKIN PARA ANDROID ESTILO HEAVY BUS, PROTON BUS, ETC
[TUTORIAL] Snake com Unity + C#
Sobre Som (Ouvir som do sistema , duas caixas de som ... )
Configurar NPCs
[RESOLVIDO] Script Carta
[TUTORIAL] Texto Legenda Character Por Character Para Uso Básico
Ajuda com script movimento por Grid Tile no Navmesh
[Devlog] Lost in the world 05/10
[___COMO UTILIZAR O FÓRUM___] Principais botões e suas funções
inimigo nao persegue player
[RESOLVIDO] Build setting não entra
[RESOLVIDO] Player Sair Da animaçao
[RESOLVIDO] Erro colider
Dúvida sobre Resolução
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
[____ENQUETE____] Eleições para presidente 2018
[Plugin dll] DigData basico save data Para Unity
Conquistas Steam? Adicionar
Montando equipe! [Game survival]
[TUTORIAL] Banco de dados || MySQL
[RESOLVIDO] Rotação com Mouse Vídeo 360
Hoje à(s) 1:11 pm
Hoje à(s) 12:28 pm
Hoje à(s) 12:27 pm
Hoje à(s) 11:47 am
Hoje à(s) 10:36 am
Hoje à(s) 9:49 am
Hoje à(s) 9:46 am
Ontem à(s) 11:45 pm
Ontem à(s) 11:17 pm
Ontem à(s) 10:14 pm
Ontem à(s) 9:49 pm
Ontem à(s) 8:32 pm
Ontem à(s) 5:18 pm
Ontem à(s) 5:16 pm
Ontem à(s) 5:13 pm
Ontem à(s) 5:13 pm
Ontem à(s) 5:10 pm
Ontem à(s) 4:35 pm
Ontem à(s) 3:13 pm
Ontem à(s) 7:28 am
Ter Out 16, 2018 9:56 pm
Ter Out 16, 2018 3:34 pm
Ter Out 16, 2018 12:41 pm
Ter Out 16, 2018 11:48 am
Seg Out 15, 2018 5:34 pm
Seg Out 15, 2018 5:03 pm
Seg Out 15, 2018 2:46 pm
Seg Out 15, 2018 1:19 pm
Seg Out 15, 2018 12:56 pm
Seg Out 15, 2018 11:34 am
Seg Out 15, 2018 6:17 am
Seg Out 15, 2018 12:30 am
Seg Out 15, 2018 12:18 am
Dom Out 14, 2018 12:52 am
Sab Out 13, 2018 9:08 pm
Sab Out 13, 2018 5:24 pm
Sab Out 13, 2018 4:00 pm
Sex Out 12, 2018 10:42 pm
Sex Out 12, 2018 6:00 pm
Sex Out 12, 2018 2:56 pm
Sex Out 12, 2018 2:55 pm
Sex Out 12, 2018 2:42 pm
Qui Out 11, 2018 8:59 pm
Qui Out 11, 2018 8:32 pm
Qui Out 11, 2018 3:09 pm
Qui Out 11, 2018 2:32 pm
Qui Out 11, 2018 12:15 pm
Qui Out 11, 2018 11:35 am
Qui Out 11, 2018 10:50 am
Qui Out 11, 2018 8:24 am
Qua Out 10, 2018 11:31 pm
Qua Out 10, 2018 10:43 pm
Qua Out 10, 2018 8:22 pm
Qua Out 10, 2018 4:53 pm
Qua Out 10, 2018 4:44 pm
Qua Out 10, 2018 3:48 pm
Qua Out 10, 2018 12:40 pm
Ter Out 09, 2018 9:51 pm
Ter Out 09, 2018 8:16 pm
Ter Out 09, 2018 8:16 pm
Ter Out 09, 2018 8:10 pm
Ter Out 09, 2018 8:09 pm
Ter Out 09, 2018 7:38 pm
Ter Out 09, 2018 2:55 pm
Seg Out 08, 2018 6:13 pm
Seg Out 08, 2018 4:40 pm
Seg Out 08, 2018 2:39 pm
Seg Out 08, 2018 12:52 pm
Seg Out 08, 2018 12:16 pm
Seg Out 08, 2018 10:33 am
Seg Out 08, 2018 9:22 am
Dom Out 07, 2018 1:59 pm
Dom Out 07, 2018 11:53 am
Dom Out 07, 2018 10:53 am
Sab Out 06, 2018 11:14 pm
Sab Out 06, 2018 10:55 pm
Sab Out 06, 2018 8:50 pm
Sab Out 06, 2018 8:41 pm
Sab Out 06, 2018 2:21 pm
Sab Out 06, 2018 1:33 pm
Sab Out 06, 2018 2:04 am
Sex Out 05, 2018 8:22 pm
Sex Out 05, 2018 7:39 pm
Sex Out 05, 2018 6:35 pm
Sex Out 05, 2018 11:27 am
Sex Out 05, 2018 11:22 am
Sex Out 05, 2018 9:35 am
Sex Out 05, 2018 12:53 am
Qui Out 04, 2018 11:40 pm
Qui Out 04, 2018 10:43 pm
Qui Out 04, 2018 6:23 pm
Qui Out 04, 2018 3:36 pm
Qui Out 04, 2018 3:12 pm
Qui Out 04, 2018 3:11 pm
Qui Out 04, 2018 3:11 pm
Qui Out 04, 2018 3:07 pm
Qui Out 04, 2018 12:45 am
Qua Out 03, 2018 10:50 pm
Qua Out 03, 2018 7:15 pm
Daniel Dória
CaerHunter
Callyde Jr
FabioBRPA
francisco barroso
dstaroski
dstaroski
DominicDK
DominicDK
NoctisLucis
francisco barroso
MayLeone
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
francisco barroso
hao3726
dstaroski
dstaroski
MRX
ismarspn
Jmspp
Callyde Jr
igorobm
conceptfac
Dom3000
Isabela
Callyde Jr
Daniel Dória
diegopds
MarcosSchultz
igorobm
MarcosSchultz
MarcosSchultz
Flávio
francisco barroso
Callyde Jr
SuperGamer
SoullSec
SoullSec
SoullSec
Flávio
francisco barroso
Samuelostgamer
Samuelostgamer
gurgelg752
luansantos
guimaraf
theus.mors
TecnoGames
Eduardoro39
QueriaStarMorto
QueriaStarMorto
mecjo
NyanHeavyBR
CaioItz
RodriGO3477
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
FelipeSouza11
FelipeSouza11
QueriaStarMorto
Tegh
Jmspp
Callyde Jr
Jmspp
Gabryellx007
dstaroski
Tegh
Tegh
SuperGamer
Luizdanhp
MarcosSchultz
TioUV
QueriaStarMorto
KAYKETHEO27
NKKF
MarcosSchultz
Callyde Jr
francisco barroso
FelipeSouza11
Nowsfeky
Mateus2583
FelipeSouza11
Callyde Jr
Daniel Dória
marcosdanielnerydasilva
francisco barroso
NKKF
dstaroski
dstaroski
dstaroski
dstaroski
PedroSilva
igorobm
natanael.olimpio

[Dúvida] Multiplayer Client Object Spawn

Ir em baixo

DÚVIDA [Dúvida] Multiplayer Client Object Spawn

Mensagem por AndyShow em Qua Mar 14, 2018 1:15 am

Olá a Todos!

To com um Problema e vim ver se Alguém me da uma Solução ou uma (Luz) do porque isso esta Acontecendo

Estou Instanciando um Objeto pela Rede, na vdd o Cliente está Instanciando até ai tudo Ok

o Problema é que ele nao esta instanciando no Local Certo do RayCastHit Point

Ele instancia Aleatoriamente por ai

aqui esta o Pedaço do Script que Montei pra isso


Código:
   [Command]
    public void CmdClienteSpawnBomb(){
         RaycastHit hit;
 if (Physics.Raycast (PosRaycast.position, PosRaycast.forward, out hit, 15)) {
 SpawnClientBomb = Instantiate (Bomba, new Vector3 (hit.collider.transform.position.x, hit.collider.transform.position.y + 1, hit.collider.transform.position.z), Bomba.transform.rotation) as GameObject;
 NetworkServer.Spawn (SpawnClientBomb);
 QuantBombas--;
 }
    }

O Server Esta instanciando Corretamente no Local Certo com esse Mesmo Código
o Problema está no Cliente 
Alguém ai tem uma "LUZ" do Porque isso ta Acontecendo?

Agradeço desde já!
avatar
AndyShow
MembroAvançado

Masculino PONTOS : 2721
REPUTAÇÃO : 571
Idade : 35
Áreas de atuação : Blender e Unity
Respeito as regras :

Ver perfil do usuário http://mundounity3d.forumotion.com/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por NKKF em Qua Mar 14, 2018 6:36 am

O cliente não posiciona o objeto corretamente (Tipo, não fica na mesma posição que está no servidor)? Ou o cliente nem instancia?
avatar
NKKF
ProgramadorMaster

Masculino PONTOS : 1989
REPUTAÇÃO : 405
Idade : 14
Áreas de atuação : Error 404 Not Found.
Respeito as regras :

Ver perfil do usuário http://www.projetounity.esy.es

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por recagonlei em Qua Mar 14, 2018 12:07 pm

Faça um RPC para que envie a posição do objeto para o clientea quando o server spawnar, para atualizar a posição no cliente.
avatar
recagonlei
MembroAvançado

Masculino PONTOS : 1403
REPUTAÇÃO : 180
Idade : 99
Áreas de atuação :
~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~Produtor de rap/hip hop e eletrônico
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por AndyShow em Qua Mar 14, 2018 8:08 pm

Souris escreveu:O cliente não posiciona o objeto corretamente (Tipo, não fica na mesma posição que está no servidor)? Ou o cliente nem instancia?

Ele instancia Corretamente, mas não na Posição Certa!
avatar
AndyShow
MembroAvançado

Masculino PONTOS : 2721
REPUTAÇÃO : 571
Idade : 35
Áreas de atuação : Blender e Unity
Respeito as regras :

Ver perfil do usuário http://mundounity3d.forumotion.com/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por AndyShow em Qua Mar 14, 2018 8:13 pm

Tentei Alguns Metodos com [RPC]

mas sem Sucesso ... ta fods
avatar
AndyShow
MembroAvançado

Masculino PONTOS : 2721
REPUTAÇÃO : 571
Idade : 35
Áreas de atuação : Blender e Unity
Respeito as regras :

Ver perfil do usuário http://mundounity3d.forumotion.com/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Qui Mar 15, 2018 7:30 pm

Ja tentou isso?
Código:
[Command]
 public void CmdClienteSpawnBomb(){
  if(isServer|| isClient){
 RaycastHit hit;
 if (Physics.Raycast (PosRaycast.position, PosRaycast.forward, out hit, 15)) {
 SpawnClientBomb = Instantiate (Bomba, new Vector3 (hit.collider.transform.position.x, hit.collider.transform.position.y + 1, hit.collider.transform.position.z), Bomba.transform.rotation) as GameObject;
 NetworkServer.Spawn (SpawnClientBomb);
 QuantBombas--;
 }
 }
 }


Última edição por Callyde Jr em Qui Mar 15, 2018 7:54 pm, editado 1 vez(es)
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por NKKF em Qui Mar 15, 2018 7:47 pm

Você já tentou utilizar o Command e o RPC ao mesmo tempo?
avatar
NKKF
ProgramadorMaster

Masculino PONTOS : 1989
REPUTAÇÃO : 405
Idade : 14
Áreas de atuação : Error 404 Not Found.
Respeito as regras :

Ver perfil do usuário http://www.projetounity.esy.es

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por AndyShow em Sex Mar 16, 2018 1:59 am

@Callyde Jr escreveu:Ja tentou isso?
Código:
[Command]
 public void CmdClienteSpawnBomb(){
  if(isServer|| isClient){
 RaycastHit hit;
 if (Physics.Raycast (PosRaycast.position, PosRaycast.forward, out hit, 15)) {
 SpawnClientBomb = Instantiate (Bomba, new Vector3 (hit.collider.transform.position.x, hit.collider.transform.position.y + 1, hit.collider.transform.position.z), Bomba.transform.rotation) as GameObject;
 NetworkServer.Spawn (SpawnClientBomb);
 QuantBombas--;
 }
 }
 }

  if(isServer|| isClient){


Pior que já, tanto no Client como no Server
é estranho pq Criei Outro Projeto pra Teste e Ele instancia Sempre na Pos do Outro Jogador tambem!
avatar
AndyShow
MembroAvançado

Masculino PONTOS : 2721
REPUTAÇÃO : 571
Idade : 35
Áreas de atuação : Blender e Unity
Respeito as regras :

Ver perfil do usuário http://mundounity3d.forumotion.com/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por AndyShow em Sex Mar 16, 2018 2:01 am

Souris escreveu:Você já tentou utilizar o Command e o RPC ao mesmo tempo?

Se bem me Recordo Sim,
ja fiz tanta coisa q nem sei mais...
mas Acredito q Sim, Altos Testes já!
e oq tinha de Videos no youtube Relacionados a "Unet,Client,Spawh" acho q ja vi todos !
tá Complicado!
avatar
AndyShow
MembroAvançado

Masculino PONTOS : 2721
REPUTAÇÃO : 571
Idade : 35
Áreas de atuação : Blender e Unity
Respeito as regras :

Ver perfil do usuário http://mundounity3d.forumotion.com/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Sab Mar 24, 2018 10:32 am

Tenta colocar esse tive um bugs parecido coloquei isso e resolvel
Código:
if (!GetComponent<NetworkView>().isMine)
        {


}
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por NKKF em Sab Mar 24, 2018 3:47 pm

Esse NetworkView é obsoleto, tente utilizar o isLocalPlayer, quando você coloca NetworkBehaviour
avatar
NKKF
ProgramadorMaster

Masculino PONTOS : 1989
REPUTAÇÃO : 405
Idade : 14
Áreas de atuação : Error 404 Not Found.
Respeito as regras :

Ver perfil do usuário http://www.projetounity.esy.es

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Phph09 em Sab Mar 24, 2018 9:07 pm

Souris escreveu:O cliente não posiciona o objeto corretamente (Tipo, não fica na mesma posição que está no servidor)? Ou o cliente nem instancia?
No meu caso, o cliente nao instancia, mas para o server ocorre tudo certo!

Código:
[Commad]
void CmdSpawner(int i){

GameObject temp = Instantiate(Bomb[i], Pos[Index].transform.position, transform.rotation);
NetworkServer.Spaw(temp);

}
avatar
Phph09
ProgramadorMaster

Masculino PONTOS : 1581
REPUTAÇÃO : 233
Idade : 13
Áreas de atuação :

Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por NKKF em Sab Mar 24, 2018 11:50 pm

Isto ocorre, pois o Command só roda no Servidor, experimente utilizar o RPC chamando o command e tudo ocorrerá bem.  :D
avatar
NKKF
ProgramadorMaster

Masculino PONTOS : 1989
REPUTAÇÃO : 405
Idade : 14
Áreas de atuação : Error 404 Not Found.
Respeito as regras :

Ver perfil do usuário http://www.projetounity.esy.es

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Dom Mar 25, 2018 9:32 am

Esse Ex: aqui nao da bugs
E esse outro causa o dano
Código:
if (hit.transform.root.GetComponent<NetworkView>())
                hit.transform.root.GetComponent<NetworkView>().RPC("ApplyDamage", RPCMode.AllBuffered, Random.Range(damageMin, damageMax), 1);
E esse e da vida
Código:
[RPC]
    public void ApplyDamage(float dmg, int isBullet)
    {
hitPoints -= dmg;
}
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Phph09 em Qua Abr 04, 2018 3:44 pm

@Callyde Jr escreveu:Esse Ex: aqui nao da bugs
E esse outro causa o dano
Código:
if (hit.transform.root.GetComponent<NetworkView>())
                hit.transform.root.GetComponent<NetworkView>().RPC("ApplyDamage", RPCMode.AllBuffered, Random.Range(damageMin, damageMax), 1);
E esse e da vida
Código:
[RPC]
    public void ApplyDamage(float dmg, int isBullet)
    {
hitPoints -= dmg;
}

Quando uso o RPC, dá esse erro:

Can't send RPC function since no connection was started.
UnityEngine.NetworkView:RPC(String, RPCMode, Object[])


Eae, ninguém instancia
avatar
Phph09
ProgramadorMaster

Masculino PONTOS : 1581
REPUTAÇÃO : 233
Idade : 13
Áreas de atuação :

Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por NKKF em Qua Abr 04, 2018 4:42 pm

Acontece, que você precisa estar conectado para usar um RPC. É o que diz aí.
avatar
NKKF
ProgramadorMaster

Masculino PONTOS : 1989
REPUTAÇÃO : 405
Idade : 14
Áreas de atuação : Error 404 Not Found.
Respeito as regras :

Ver perfil do usuário http://www.projetounity.esy.es

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Phph09 em Qua Abr 04, 2018 5:27 pm

-Mas mesmo quando estou conectado dá esse erro
avatar
Phph09
ProgramadorMaster

Masculino PONTOS : 1581
REPUTAÇÃO : 233
Idade : 13
Áreas de atuação :

Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por NKKF em Qua Abr 04, 2018 6:03 pm

Estranho, já tentou fazer um debug usando este método? 
https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnConnectedToServer.html
avatar
NKKF
ProgramadorMaster

Masculino PONTOS : 1989
REPUTAÇÃO : 405
Idade : 14
Áreas de atuação : Error 404 Not Found.
Respeito as regras :

Ver perfil do usuário http://www.projetounity.esy.es

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Qua Abr 04, 2018 7:58 pm

Essas variaveis damageMin, damageMax elas sao float chamadas no inicio do script ai nessa area ele sorteia causando o dano
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Phph09 em Seg Abr 09, 2018 3:59 pm

Souris escreveu:Estranho, já tentou fazer um debug usando este método? 
https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnConnectedToServer.html
Vou testar isso também;

Consegui fazer funcionar, assim:

[Não sei se é o melhor jeito]


Código:
   [Client]
   void Instance (int i)
   {
      if (!isLocalPlayer) {
         return;
      }
      CmdOnBomb (Pos [Index].transform.position, Pos [Index].transform.rotation, i);

      if (isClient) {
         Instantiate (Bomb [i], Pos [Index].transform.position, Pos [Index].transform.rotation);
      }
   }


   [Command]
   void CmdOnBomb (Vector3 _pos, Quaternion _normal,int i)
   {
      RpcDoBombEffect(_pos, _normal, i);
   }
      
   [ClientRpc]
   void RpcDoBombEffect(Vector3 _pos, Quaternion rot,int i)
   {
      Instantiate(Bomb[i], _pos,rot);
   }
avatar
Phph09
ProgramadorMaster

Masculino PONTOS : 1581
REPUTAÇÃO : 233
Idade : 13
Áreas de atuação :

Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por NKKF em Seg Abr 09, 2018 4:36 pm

Há várias maneiras de fazer isto e você achou uma, talvez dê para melhorar o código.
avatar
NKKF
ProgramadorMaster

Masculino PONTOS : 1989
REPUTAÇÃO : 405
Idade : 14
Áreas de atuação : Error 404 Not Found.
Respeito as regras :

Ver perfil do usuário http://www.projetounity.esy.es

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Qui Abr 19, 2018 6:02 am

Heae Brother vou postar um script aqui ele esta funcionando ai voce edita o seu por ele.

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

public class Player_Shoot : NetworkBehaviour {

   private int damage = 25;
   private float range = 200;
   [SerializeField] private Transform camTransform;
   private RaycastHit hit;

   
   
   // Update is called once per frame
   void Update ()
   {
      CheckIfShooting();
   }

   void CheckIfShooting()
   {
      if(!isLocalPlayer)
      {
         return;
      }

      if(Input.GetKeyDown(KeyCode.Mouse0))
      {
         Shoot();
      }
   }

   void Shoot()
   {
      if(Physics.Raycast(camTransform.TransformPoint(0, 0, 0.5f), camTransform.forward, out hit, range))
      {
         //Debug.Log(hit.transform.tag);

         if(hit.transform.tag == "Player")
         {
            string uIdentity = hit.transform.name;
            CmdTellServerWhoWasShot(uIdentity, damage);
         }

         else if(hit.transform.tag == "Zombie")
         {
            string uIdentity = hit.transform.name;
            CmdTellServerWhichZombieWasShot(uIdentity, damage);
         }
      }
   }

   [Command]
   void CmdTellServerWhoWasShot (string uniqueID, int dmg)//Funçao de dano do player
   {
      GameObject go = GameObject.Find(uniqueID);
      go.GetComponent<Player_Health>().DeductHealth(dmg);
   }

   [Command]
   void CmdTellServerWhichZombieWasShot (string uniqueID, int dmg)//Funçao de dano no inimigo
   {
      GameObject go = GameObject.Find(uniqueID);
      go.GetComponent<Zombie_Health>().DeductHealth(dmg);
   }

}
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por fecirineu em Seg Ago 27, 2018 3:17 pm

@Phph09 escreveu:
Souris escreveu:Estranho, já tentou fazer um debug usando este método? 
https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnConnectedToServer.html
Vou testar isso também;

Consegui fazer funcionar, assim:

[Não sei se é o melhor jeito]


Código:
 [Client]
 void Instance (int i)
 {
 if (!isLocalPlayer) {
 return;
 }
 CmdOnBomb (Pos [Index].transform.position, Pos [Index].transform.rotation, i);

 if (isClient) {
 Instantiate (Bomb [i], Pos [Index].transform.position, Pos [Index].transform.rotation);
 }
 }


 [Command]
 void CmdOnBomb (Vector3 _pos, Quaternion _normal,int i)
 {
 RpcDoBombEffect(_pos, _normal, i);
 }
 
 [ClientRpc]
 void RpcDoBombEffect(Vector3 _pos, Quaternion rot,int i)
 {
 Instantiate(Bomb[i], _pos,rot);
 }


consegui algo parecido.. porem exemplo:
está 2 jogadores dentro do Servidor;;
dai uma deles instancia um item.. os 2 vê este item.. por que instanciou via RPC.

Porem não estou usando o NetworkServer.Spawn.. então oque deu errado..
foi que quando outro jogador entra na sala ele não vê o item instaciado.

Somente os que receberam o rpc vê o item pois recebe  o comando para instanciar..

estou atras da solução para isso mais não esta fácil porem sei que não e algo difícil kk
avatar
fecirineu
ProgramadorMaster

Masculino PONTOS : 1322
REPUTAÇÃO : 132
Áreas de atuação : Programação C#,VB,VBNET,MySQL,HTML,CSS,PHP.

Respeito as regras :

Ver perfil do usuário http://gamesbr.cf/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Seg Ago 27, 2018 11:08 pm

Adiciona o Network Identity
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por fecirineu em Ter Ago 28, 2018 10:51 am

@Callyde Jr escreveu:Adiciona o Network Identity
ja tem no item.. Porem.. oque fiz..
fiz com que o client enviasse para o servidor o nome dele e o item..
e o servidor envia para todos aonde que e para spawnar o item dai cada client spawna o item no jogador correto..

porem se um cara novo entrar no server ele não vê o item.. que foi spawnado.. pois acredito que e porque não foi o servidor que Spawno o item.
e sim o propio client..

sei que esse não e a maneira correta . mais foi a unica que deu mais certo.. kk

no final tem uma outra maneira que acredito que seria a mais correta a se fazer mais não consegui fazer funcionar..
se alguem conseguir me ajuda.. acredito que vai ajudar a min e a muitos outros..


Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Networking;
public class PlayerController : NetworkBehaviour {

 void Update()
    {
        
if (isLocalPlayer)
        {
      if (Input.GetKeyDown(KeyCode.Alpha1))
         {
  //envia para o servidor
            CmdGetItemHand(this.transform.name,1);
          
          }
}
}
[Command]
    public void CmdGetItemHand(string idjogador,int iditem) {
      //envia para todos
       RpcGetItemHand(idjogador,iditem);
      }
    [ClientRpc]
    void RpcGetItemHand(string get,int getitem)  {
        
          GameObject jogador = GameObject.Find(get);

        foreach (Transform ob in jogador.GetComponent<PlayerStatus>().localHandR.transform)
         {

            GameObject.Destroy(ob.gameObject);

          }
// pega o item de uma lista de items e instancia na mão do jogador que apertou o botao;
          GameObject obj = (GameObject)Instantiate(GameObject.Find("GameManager").GetComponent<itemlist>().item[getitem],
          jogador.GetComponent<PlayerStatus>().localHandR.transform);




    }



}


mais oque eu queria que ele enviasse o comando para o servidor.. e o servidor..
usasse networkserver.spaw(item);
precisava que ele desse spawn dentro da mão do jogador que apertou o botão do item..
tentei da o item.transform.setParent().. mais nao rolo so o servidor viu dentro da mão o resto não..
o resto do pessoal do serve ve o item aonde ele deu spawn e o item fica la parado..


Última edição por fecirineu em Ter Ago 28, 2018 10:58 am, editado 1 vez(es) (Razão : adiconado mais inform..)
avatar
fecirineu
ProgramadorMaster

Masculino PONTOS : 1322
REPUTAÇÃO : 132
Áreas de atuação : Programação C#,VB,VBNET,MySQL,HTML,CSS,PHP.

Respeito as regras :

Ver perfil do usuário http://gamesbr.cf/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Ter Ago 28, 2018 12:33 pm

Ja tentou usar essa funcao?
Código:
 if(isServer|| isClient){
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por fecirineu em Ter Ago 28, 2018 12:42 pm

@Callyde Jr escreveu:Ja tentou usar essa funcao?
Código:
 if(isServer|| isClient){
acredito que isso não vai mudar..
porque isServer so verifica se é o servidor..
como eu estou enviando um Comand então ele ja vai para o servidor as informações de spawn..
problema como disse está que o item quando usa o NetworkServer.Spaw(). ele não vai dentro da mão do jogador..
deveria ter algo assim NetworkServer.Spaw(item, maodojogador.transform);
mais  o networkserver so aceita o gameobject e não aceita o transform..

Exemplo:
avatar
fecirineu
ProgramadorMaster

Masculino PONTOS : 1322
REPUTAÇÃO : 132
Áreas de atuação : Programação C#,VB,VBNET,MySQL,HTML,CSS,PHP.

Respeito as regras :

Ver perfil do usuário http://gamesbr.cf/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Ter Ago 28, 2018 8:34 pm

Uso essa funcao para instanciar os jogadores em locais diferentes.
Código:
int random = Random.Range(0, spawnPoints.Length);
        Network.Instantiate(player, spawnPoints[random].position, spawnPoints[random].rotation, 0);
Acho que deveria colocar uma id para cada personagem
Código:
NetworkServer.Spaw(item, maodojogador.transform);
Para o server enviar para cada pela a id;
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por fecirineu em Qua Ago 29, 2018 12:53 pm

@Callyde Jr escreveu:Uso essa funcao para instanciar os jogadores em locais diferentes.
Código:
int random = Random.Range(0, spawnPoints.Length);
        Network.Instantiate(player, spawnPoints[random].position, spawnPoints[random].rotation, 0);
Acho que deveria colocar uma id para cada personagem
Código:
NetworkServer.Spaw(item, maodojogador.transform);
Para o server enviar para cada pela a id;

NetworkServer.Spaw(item, maodojogador.transform); isso não e possivel ser feito..

você tem ou já fez algum sistema de Equipar Item na mão do Jogador.?
qual seria o melhor forma de fazer isso..
avatar
fecirineu
ProgramadorMaster

Masculino PONTOS : 1322
REPUTAÇÃO : 132
Áreas de atuação : Programação C#,VB,VBNET,MySQL,HTML,CSS,PHP.

Respeito as regras :

Ver perfil do usuário http://gamesbr.cf/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Qua Ago 29, 2018 7:38 pm

Tem varias formas de fazer isso mais  acho que as melhores e usando array ou lista de objetos e ativando e desativando cada uma
Ex; o player tem 5 armaduras no corpo todas vao esta desativadas e so vai equipar se ele estiver no inventario

Outra forma tambem e um pouco parecida mais e usar o Mesh Renderers 
Ex Usando o Makehuman criando uma armadura usando o blender colocando a cor e modificando o dezenho na imagem uma armadura ficaria no personagem e desativada voce fariar varias armaduras usando a principal e salvando-a separadas depois so era ativala e ir mudando as meshs delas.
Vou fazer um sistema desse para um rpg que vou criar ainda masi agora nao estou com tempo trabalhando em outros projetos meus.

Achei esse tutorial sobre sicronizar acho que tambem pode te ajudar da uma olhada Aqui
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por fecirineu em Qui Ago 30, 2018 5:39 pm

@Callyde Jr escreveu:Tem varias formas de fazer isso mais  acho que as melhores e usando array ou lista de objetos e ativando e desativando cada uma
Ex; o player tem 5 armaduras no corpo todas vao esta desativadas e so vai equipar se ele estiver no inventario

Outra forma tambem e um pouco parecida mais e usar o Mesh Renderers 
Ex Usando o Makehuman criando uma armadura usando o blender colocando a cor e modificando o dezenho na imagem uma armadura ficaria no personagem e desativada voce fariar varias armaduras usando a principal e salvando-a separadas depois so era ativala e ir mudando as meshs delas.
Vou fazer um sistema desse para um rpg que vou criar ainda masi agora nao estou com tempo trabalhando em outros projetos meus.

Achei esse tutorial sobre sicronizar acho que tambem pode te ajudar da uma olhada Aqui

nenhuma dessas opções  para min não compensa..

Pois estou criando um rpg.. e pretendo ter + de 30 armaduras..
armas. capacetes entre outros..

estou pensando em cada vez que o jogador usar o item.. salvar em um script no servidor.. Nome do Jogador que usou.. o nome do item. o nome do pai do into ou seja aonde ele vai estar instanciado.. exemplo na mao ou corpo ou cabeça..

dai toda vez quem um jogador entrar.. verificar esse script se tem algo salvo nele.. se tiver ele vai instanciar. o item.. no jogador tal, em tal parte do corpo ..

essa foi unica  logica que consegui chegar porem ainda não testei.. irei fazer e aviso se funcionou.. se alguem tiver uma outra maneira e poder deixar nos comentarios agradeço..
avatar
fecirineu
ProgramadorMaster

Masculino PONTOS : 1322
REPUTAÇÃO : 132
Áreas de atuação : Programação C#,VB,VBNET,MySQL,HTML,CSS,PHP.

Respeito as regras :

Ver perfil do usuário http://gamesbr.cf/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Sex Ago 31, 2018 6:08 am

Poder ser instanciado mais ai voce vai ter que salvar o transform de cada armas,armaduras,e capacetes para chamar depois de instanciar, mais voce teria de destroir a atual,
Eu vou fazer no meu sistema usando lista coloco todas as armas numa lista e se tem no inventario o jogador pode equipa-la.
Cada jogador vai salvar seu inventario,vida,dinheiro,nome etc...
Entao cada um vai ter armas difenrentes ne.
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por fecirineu em Sex Ago 31, 2018 9:08 pm

@Callyde Jr escreveu:Poder ser instanciado mais ai voce vai ter que salvar o transform de cada armas,armaduras,e capacetes para chamar depois de instanciar, mais voce teria de destroir a atual,
Eu vou fazer no meu sistema usando lista coloco todas as armas numa lista e se tem no inventario o jogador pode equipa-la.
Cada jogador vai salvar seu inventario,vida,dinheiro,nome etc...
Entao cada um vai ter armas difenrentes ne.
tem facebook? se der me add..  
https://www.facebook.com/felipecirineu
avatar
fecirineu
ProgramadorMaster

Masculino PONTOS : 1322
REPUTAÇÃO : 132
Áreas de atuação : Programação C#,VB,VBNET,MySQL,HTML,CSS,PHP.

Respeito as regras :

Ver perfil do usuário http://gamesbr.cf/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Sex Ago 31, 2018 10:10 pm

Vou te adicionar la
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por fecirineu em Sab Set 01, 2018 1:51 pm

@Callyde Jr escreveu:Vou te adicionar la
acho que ainda não recebi nada ..
avatar
fecirineu
ProgramadorMaster

Masculino PONTOS : 1322
REPUTAÇÃO : 132
Áreas de atuação : Programação C#,VB,VBNET,MySQL,HTML,CSS,PHP.

Respeito as regras :

Ver perfil do usuário http://gamesbr.cf/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Seg Set 03, 2018 12:16 pm

Te adicionei ja la no meu facebook
La e Claudio Nascimento
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Qua Set 05, 2018 11:18 pm

Quando falei de um sistema usando Mesh Renderers
e mais ou menus assim como nesse script usando SkinnedMeshRenderer Ele mudarar qualquer armadura,capacete e etc...do personagem.
Ainda nao fiz esse sistema mais ai tem uma base no que eu estou falando E bom ate para Otimizar o jogo deixando mais leve
Código:

public class Equipmentos : MonoBehaviour {
   
   
   public SkinnedMeshRenderer armaT;
   public SkinnedMeshRenderer armorT;
   public SkinnedMeshRenderer helmT;
   
   public Armor armorEquipped;
   public Elmo elmoEquipped;
   
   
   void Start(){
      armaT.enabled = false;
      armorT.enabled = false;
      helmT.enabled = false;
      
      
   }
   
   void Update(){
      
   }
   
   public void EquipArmor(Armor armorToEquip)
   {
   armorT.enabled = true;
    armorEquipped = armorToEquip;
   }
   
   public void EquipElm(Elmo elmoToEquip)
   {
   helmT.enabled = true;
   elmoEquipped = elmoToEquip;
   }
   
   public void UnEquipeArmor()
   {
   armorT.enabled = false;
   armorEquipped = null;
   
   }
   
   public void UnEquipeElmo()
   {
   helmT.enabled = false;
   elmoEquipped = null;
   }
   
   
}
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por fecirineu em Qui Set 06, 2018 10:40 pm

@Callyde Jr escreveu:
Quando falei de um sistema usando Mesh Renderers
e mais ou menus assim como nesse script usando SkinnedMeshRenderer Ele mudarar qualquer armadura,capacete e etc...do personagem.
Ainda nao fiz esse sistema mais ai tem uma base no que eu estou falando E bom ate para Otimizar o jogo deixando mais leve
Código:

public class Equipmentos : MonoBehaviour {
 
 
 public SkinnedMeshRenderer armaT;
 public SkinnedMeshRenderer armorT;
 public SkinnedMeshRenderer helmT;
 
 public Armor armorEquipped;
 public Elmo elmoEquipped;
 
 
 void Start(){
 armaT.enabled = false;
 armorT.enabled = false;
 helmT.enabled = false;
 
 
 }
 
 void Update(){
 
 }
 
 public void EquipArmor(Armor armorToEquip)
 {
 armorT.enabled = true;
    armorEquipped = armorToEquip;
 }
 
 public void EquipElm(Elmo elmoToEquip)
 {
 helmT.enabled = true;
 elmoEquipped = elmoToEquip;
 }
 
 public void UnEquipeArmor()
 {
 armorT.enabled = false;
 armorEquipped = null;
 
 }
 
 public void UnEquipeElmo()
 {
 helmT.enabled = false;
 elmoEquipped = null;
 }
 
 
}
sim eu entendi.. no servidor vai funcionar certinho. porem os outros jogadores não vai ver que o jogador vai fazer isso..
avatar
fecirineu
ProgramadorMaster

Masculino PONTOS : 1322
REPUTAÇÃO : 132
Áreas de atuação : Programação C#,VB,VBNET,MySQL,HTML,CSS,PHP.

Respeito as regras :

Ver perfil do usuário http://gamesbr.cf/

Voltar ao Topo Ir em baixo

DÚVIDA Re: [Dúvida] Multiplayer Client Object Spawn

Mensagem por Callyde Jr em Sex Set 07, 2018 5:57 am

Nao 
Esse SkinnedMeshRenderer ele troca a mesh de um objeto e como estive-se equipando
Com ele voce pode trocar qualquer mesh faz um texte com le ai voce vai ver
Ex se voce modelou no blender uma armadura no ceu personagem para essa armadura pegar a referencia dos ossos do personagem e depois editando so ela mudando a cor ou colocando acessorios ela ainda vai ter a referencia do personagem para fica bem justa no personagem
Cada jogador vai ter ceu inventario entao cada um vai possuir todos iten e equipamentos diferente.
avatar
Callyde Jr
Programador

Masculino PONTOS : 2676
REPUTAÇÃO : 363
Idade : 39
Áreas de atuação : Iniciante em modelagem Blender,ScketSHUP
Progamador
Ideialista

Meu Canal
https://www.youtube.com/ch
Respeito as regras :

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

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