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 Very Happy
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Procurando animador
[ERRO] Unity Bug Reporter
[____TÓPICO LIVRE____] FALE O QUE QUISER
Sistema de build place
[2 interiores Modelo] + Download Grátis --Para uso comercial!
QUIOFOBIA DEMO-JOGO DE TERROR INDIE
Pode coolocar os jogos que aprendeu a fazer no youtube a venda?
sistema de combos e danos
//Script com tuto//
PRECISO DE UMA PESSOA QUE DESENHE PERSONAGEM E CENARIO
Cor
Modelos 3D
ROLLER BALL DO STANDARD ASSETS
SCRIPT DE INTELIGENCIA ARTIFICIAL PARA ZUMBI, DESVIAR DE OBJETOS E ATACAR JOGADOR
[Resolvido]Trocar cena ao eliminar objetos
Menu Right Click igual Tibia
Sistema de Skins estilo CsGo ou Critical Ops...
[RESOLVIDO] Carro flutuando
[Teste]Laqua - Jogo de slá oque
TELA ROSA NO GAME
Como usar o Multi Touch para movimentar um personagem ?
[DUVIDA] Script Não Funciona
[TUTORIAL] Unity 5 - Como criar o próprio FPS Controller
[Assets/Scripts] Repositório no Github com sistemas free.
// RAIN no unity//
[DÚVIDA]Texto Não Aparece Unity 5
Texturização para Game em android
Como fazer aparecer notificações no celular android?
Limite e Volta no transform translate
objeto descer ao apertar um botão
[RESOLVIDO]Erro com script OnTriggerEnter e BoxCollider
Duvida com script
Problema com Animation
Ajudem com efeito "gelatina" em modelos.
[TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
[_____CRONOGRAMA DO CANAL_____]
Testem meu Jogo de Aventura
Inteligência Artificial
Como fazer 1 Portal
[Assets] modelos 3d
Da para criar com o unity?
Existe algum tipo de FPSController para android?
[TUTORIAL] Unity 5 - Porta automática
Problema com o MonoDevelop
Como melhorar desempenho de animações
Cena Loading para carregar proximo Level
como criar um jogo igual a guitar hero?
(Dúvida) Erro criar sala com Photon.
Dicas para otimizar o meu jogo
Sistema de construção estilo habbo
[ERRO] Fatal Error Unity!!!
Fazer um Certo Ponto da mesh mudar de cor como um botão piscando
PlayerPrefs
[TUTORIAL] UNITY 5 - Efeito submerso (underwater effect), distorção da água e gotas na tela
Dúvida sobre instantiate!
Footsteps no CharacterController (Unity 5)
Como fazer objetos não atravessar paredes usando transform.Translate?
Quando meu inimigo morre todos morrem, alguem ajuda ?
Asset Store
Mudar cor de um material por Script de forma suave
[Dúvida] Otimização
[DUVIDA] Como utilizar o touch no Android em um jogo 2D
[TUTORIAL] Spawn de objetos aleatorios em lugares aleatorios
Mudança no NavMeshAgent?
Script para saber se ena está ativa ou carregada
Duvida
Inserir uma página da web dentro do meu jogo
[TUTORIAL] Acessar propriedades dos SHADERS através de SCRIPTS
// Sistema de Afogamento//
Inimigo seguir quando ver o player
Jogo da Memória para crianças. (Android)
(Dúvida) Mirar em terceira pessoa.
Eu produzi esse jogo na unity e gostaria que vocês testassem e avaliassem
I.A Que ataca qualquer coisa inclusive Players..
[DUVIDA]Pergunta Aleatória
Teclado igual o jogo do milhão
Modelos 3d para uso gratuito ou comercial
[TUTORIAL] Unity 5- Sistema de PLATAFORMAS COM ROTAS
///Duvida///
Unity 5 lag com muitas arvores e grass
Problema com "Non-convex MeshCollider"
[____REGRAS DO FÓRUM____]
modelo 3d rotaçao estranha
Direitos autorais de modelos 3D?
ZombieAI
Iluminação ou Shader Bugado ?!
como criar uma barra de vida?
[Asset]Terreno .dae
Problema com GetComponent
[RESOLVIDO] Como ativar e desativar um objeto.
COMO ATIVAR ANIMACAO EMPURRAR OBJETO?
(DUVIDA) Empurrar caixas estilo Resident Evil
Erro de falsa memoria
preciso usar o Lerp fora do Update
[ AJUDA ]Probemas Com seleção de Carros.
Terminei meu game de terror...joguem...
[RESOLVIDO] COMO CRIAR UM ASSET ?
[RESOLVIDO] Como posto o link do game q fiz para o pessoal testar e avaliar?
Criação de tags para objetos
Hoje à(s) 8:04 am
Hoje à(s) 5:42 am
Hoje à(s) 3:51 am
Hoje à(s) 3:50 am
Ontem à(s) 11:38 pm
Ontem à(s) 10:46 pm
Ontem à(s) 10:38 pm
Ontem à(s) 10:10 pm
Ontem à(s) 10:05 pm
Ontem à(s) 9:31 pm
Ontem à(s) 9:31 pm
Ontem à(s) 8:40 pm
Ontem à(s) 8:39 pm
Ontem à(s) 7:26 pm
Ontem à(s) 7:17 pm
Ontem à(s) 6:12 pm
Ontem à(s) 3:54 pm
Ontem à(s) 9:44 am
Ontem à(s) 8:08 am
Ontem à(s) 2:49 am
Qui Fev 23, 2017 9:09 pm
Qui Fev 23, 2017 7:21 pm
Qui Fev 23, 2017 2:50 pm
Qui Fev 23, 2017 12:18 pm
Qui Fev 23, 2017 12:06 pm
Qua Fev 22, 2017 11:32 pm
Qua Fev 22, 2017 8:27 pm
Qua Fev 22, 2017 8:19 pm
Qua Fev 22, 2017 6:26 pm
Qua Fev 22, 2017 5:53 pm
Qua Fev 22, 2017 3:15 pm
Qua Fev 22, 2017 2:20 pm
Qua Fev 22, 2017 1:58 pm
Qua Fev 22, 2017 11:52 am
Qua Fev 22, 2017 9:18 am
Qua Fev 22, 2017 9:07 am
Qua Fev 22, 2017 12:36 am
Ter Fev 21, 2017 10:18 pm
Ter Fev 21, 2017 9:15 pm
Ter Fev 21, 2017 8:45 pm
Ter Fev 21, 2017 8:21 pm
Ter Fev 21, 2017 7:20 pm
Ter Fev 21, 2017 4:40 pm
Ter Fev 21, 2017 3:26 pm
Ter Fev 21, 2017 1:53 pm
Ter Fev 21, 2017 1:18 pm
Ter Fev 21, 2017 11:42 am
Ter Fev 21, 2017 11:25 am
Seg Fev 20, 2017 10:43 pm
Seg Fev 20, 2017 10:00 pm
Seg Fev 20, 2017 9:04 pm
Seg Fev 20, 2017 9:02 pm
Seg Fev 20, 2017 9:00 pm
Seg Fev 20, 2017 8:58 pm
Seg Fev 20, 2017 8:56 pm
Seg Fev 20, 2017 8:49 pm
Seg Fev 20, 2017 8:46 pm
Seg Fev 20, 2017 8:44 pm
Seg Fev 20, 2017 8:42 pm
Seg Fev 20, 2017 8:40 pm
Seg Fev 20, 2017 8:36 pm
Seg Fev 20, 2017 8:28 pm
Seg Fev 20, 2017 8:25 pm
Seg Fev 20, 2017 8:23 pm
Seg Fev 20, 2017 8:19 pm
Seg Fev 20, 2017 8:14 pm
Seg Fev 20, 2017 8:12 pm
Seg Fev 20, 2017 7:37 pm
Seg Fev 20, 2017 3:35 pm
Seg Fev 20, 2017 3:19 pm
Seg Fev 20, 2017 8:54 am
Seg Fev 20, 2017 12:10 am
Dom Fev 19, 2017 10:55 pm
Dom Fev 19, 2017 9:18 pm
Dom Fev 19, 2017 9:02 pm
Dom Fev 19, 2017 8:31 pm
Dom Fev 19, 2017 6:37 pm
Dom Fev 19, 2017 6:32 pm
Dom Fev 19, 2017 3:46 pm
Dom Fev 19, 2017 3:33 pm
Dom Fev 19, 2017 10:43 am
Sab Fev 18, 2017 11:53 pm
Sab Fev 18, 2017 9:17 pm
Sab Fev 18, 2017 8:34 pm
Sab Fev 18, 2017 8:13 pm
Sab Fev 18, 2017 6:58 pm
Sab Fev 18, 2017 5:32 pm
Sab Fev 18, 2017 4:20 pm
Sex Fev 17, 2017 9:27 pm
Sex Fev 17, 2017 7:18 pm
Sex Fev 17, 2017 9:54 am
Qui Fev 16, 2017 6:40 pm
Qui Fev 16, 2017 4:59 pm
Qui Fev 16, 2017 1:14 pm
Qui Fev 16, 2017 11:32 am
Qua Fev 15, 2017 11:24 pm
Qua Fev 15, 2017 10:10 pm
Qua Fev 15, 2017 8:12 pm
Qua Fev 15, 2017 3:08 pm
Édipo
Rafael Kuriki
AndyShow
AndyShow
MateusWTP
PauloFR
zBanidor
AndyShow
AndyShow
joabr
richerd
Junim
lucasfera15
PauloFR
PauloFR
AndyShow
weslleyFx
AndyShow
dstaroski
nobruzada
BatataName
GabrielRaaposo
MarcosSchultz
dimmuo
Zecandy
Blue Ark
DoctorGame15
PauloFR
thiagograssi
thiagograssi
PauloFR
Junim
anizioNoob
lucasfera15
Fábiow775
tom ramber
MateusWTP
zBanidor
tom ramber
PauloFR
Willian Wii
Willian Wii
silva75
zZAndersonZz
sabbath
Marc7
thiagograssi
rafaelllsd
MarcosSchultz
Luiz Mauro TCC
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
CanabravaBR
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
Zecandy
AndyShow
Pulitano
artplayer
niao
vegasbr
Manawydan
rafaelllsd
joabr
Blue Ark
Zecandy
AndyShow
regisbaldo
MarcosSchultz
joabr
joabr
tom ramber
lordstrik
Callyde Jr
PauloFR
cron
BananaSmith
LukiAli
Zecandy
LukiAli
erick.q.faria
dstaroski
hackernew404
LuizFixa3D
John Rambo
Marc7

MultiplayerController especifico

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

PEDIDO MultiplayerController especifico

Mensagem por WettySS em Sex Ago 12, 2016 1:39 am

Estou fazendo meu primeiro jogo e queria colocar ele online pra me segurar o server aqui em casa mesmo e tals... mas a questão é essa, não tenho muita habilidade com multiplayer e todos os tutoriais que vi de multiplayer deixaram a desejar. Meu projeto contem uma camera e uma player como de padrão, mas o problema é que minha camera não é filha do player, simplesmente ela so vai seguir ele (visão de cima e ele gira de acordo com o mouse, igual nightmare). não encontro forma de instanciar os dois, pois minhas tentativas a camera sempre era de todos os players. Então me ensine, me passe um codigo ou até mesmo uma aula. muito obrigado

WettySS
Iniciante
Iniciante

Masculino PONTOS : 210
REPUTAÇÃO : 0
Idade : 20
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: MultiplayerController especifico

Mensagem por artplayer em Sex Ago 12, 2016 9:50 am

Oque você está usando pra multiplayer? Photon, UNET... ?

Em UNET, eu não utlizo a câmera como filha do personagem pra evitar aquele efeito indesejável de ela balançar quando ele anda.
Eu tenho um gameObject anexado ao personagem que serve como referência pra câmera seguir. 
Quando o player é instanciado, instancio uma câmera no mundo com um script anexado para seguir o ponto de referência no personagem suavemente. Sendo assim, tanto quando eu ando com o player, quanto quando eu giro ele, a câmera segue suavemente.

Pra falar a verdade, independe se você está usando Photon, Unet ou qualquer outra coisa.

O Script que eu utilizo anexado a câmera que é instanciada, á com zoom no scrool do mouse ( Lembrando que estou usando UNET, você vai ter que adaptar às tuas necessidades ):


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

public class MoveCameraJogador : NetworkBehaviour {
 Camera CameraJogador;
 /* Esta variável está estáticas porque seto ela do player depois que instancio. */
 public static Transform Alvo;

 Transform trans;

 public float Suavizacao = 5.0f;

 public float distance = 60;
 public float sensitivityDistance = 50;
 public float damping = 5;

 public float minFOV = 40;
 public float maxFOV = 90;

 void MoveCamera(){
 trans.transform.position = Vector3.Slerp(transform.position, Alvo.position, Time.deltaTime * Suavizacao);
 trans.transform.rotation = Quaternion.Lerp(transform.rotation, Alvo.rotation, Time.deltaTime * Suavizacao);
 }

 void ZoomScrool(){
 distance -= Input.GetAxis("Mouse ScrollWheel") * sensitivityDistance;
 distance = Mathf.Clamp(distance, minFOV, maxFOV);
 CameraJogador.fieldOfView = Mathf.Lerp(CameraJogador.fieldOfView, distance, Time.deltaTime * damping);
 }

 void Awake () {
 trans = transform;
 CameraJogador = GetComponent<Camera> ();
 CameraJogador.gameObject.SetActive(true);
 distance = CameraJogador.fieldOfView;
 }


 void LateUpdate(){
 MoveCamera ();
 ZoomScrool ();
 if (!isLocalPlayer) {
 return;
 } else {
 if (Input.GetMouseButton (2)) {Cursor.visible = false;} else {Cursor.visible = true;}
 }
 }

 void Update () {
 
 }
}

E no Player uso algo como...


Código:
void Start () {
 //Instancia a câmera do jogador e habilita o Script para que ela siga o GameObject "PosCamera" filho do Player.
 if (!isLocalPlayer) {
 return;
 }
 GameObject CameraJogador = Instantiate (CameraPlayer, transform.position, transform.rotation)as GameObject;
 MoveCameraJogador.Alvo = transform.FindChild ("PosCamera").transform;
 CameraJogador.GetComponent<MoveCameraJogador> ().enabled = true;
 }

artplayer
ProgramadorMaster

Masculino PONTOS : 700
REPUTAÇÃO : 150
Idade : 32
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: MultiplayerController especifico

Mensagem por WettySS em Sex Ago 12, 2016 1:01 pm

Deixa eu ver se eu entendi, então não ta conectando por que eu não uso nem o phonton e nem o UNET? gostei da ideia de instanciar a camera pelo player vlw, ela não é filha do player porque a visão tem que ser de cima pra baixo e não fica legal ela filha dele, ainda mais quando ele gira apartir do mouse "LookAt". kkkk 
vou ver qual dos dois eu uso, vou ver alguns tutoriais depois decido qual o que eu vou usar.
qual você me sugeria?

WettySS
Iniciante
Iniciante

Masculino PONTOS : 210
REPUTAÇÃO : 0
Idade : 20
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: MultiplayerController especifico

Mensagem por artplayer em Sex Ago 12, 2016 2:21 pm

WettySS escreveu:Deixa eu ver se eu entendi, então não ta conectando por que eu não uso nem o phonton e nem o UNET? gostei da ideia de instanciar a camera pelo player vlw, ela não é filha do player porque a visão tem que ser de cima pra baixo e não fica legal ela filha dele, ainda mais quando ele gira apartir do mouse "LookAt". kkkk 
vou ver qual dos dois eu uso, vou ver alguns tutoriais depois decido qual o que eu vou usar.
qual você me sugeria?

Foi mal fera, eu é quem não entendi a tua pergunta no primeiro momento Embarassed

Eu achei que você queria saber como fazer a câmera seguir o player. 

Em multiplayer, quando você quer que algo aconteça só com o player em questão, se verifica se ele é o localplayer. Por isso esse trecho de código nos meus scripts:


Código:
if (!isLocalPlayer) {
 return;
 }


Também poderia ser usado assim:

Código:
if (!isLocalPlayer) {
 return;
 }else{
//Minha ação aqui....
}

Isso no Unet, no Photon se não me falha a memória você usa isMine pra verificação.


O Photon é muito simples de se trabalhar, mas eu particularmente prefiro UNET. Eu faço meus jogos baseados em servidor autoritário, então dificilmente alguém vai conseguir utilizar um speedhack, teleport ou qualquer outro tipo de trapaça, já que o jogo é "Server Side" e o servidor é quem diz aos players qual a posição deles, estado e afins. Já com o photon, eu não tenho certeza se dá pra trabalhar com isso. E além do mais, eu não dependo da licença deles e posso criar um servidor dedicado e gereciável por console e tudo mais.


Mas depende do tipo de jogo que você vai fazer: Baseado em salas, servidor dedicado....

artplayer
ProgramadorMaster

Masculino PONTOS : 700
REPUTAÇÃO : 150
Idade : 32
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: MultiplayerController especifico

Mensagem por WettySS em Sab Ago 13, 2016 12:08 am

vlw cara. você me ajudou bastante, muito grato. Eu morria e não sabia que tinha que usar esses scripts de network, ja vi muito tutorial usando "NetworkBehaviour", "!isLocalPlayer", mas sempre dava errado. vlw, agora vou tentar aprender usar um desses ae.

vai ser um shooter multiplayer e quero usar so um server master. Para esse tipo de jogo o melhor é o photon?

WettySS
Iniciante
Iniciante

Masculino PONTOS : 210
REPUTAÇÃO : 0
Idade : 20
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: MultiplayerController especifico

Mensagem por WettySS em Sab Ago 13, 2016 12:16 am

Foi mal pela mensagem repetida bugou aqui. Tem como você indicar alguem que ensine a mexer com algum deles?

WettySS
Iniciante
Iniciante

Masculino PONTOS : 210
REPUTAÇÃO : 0
Idade : 20
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: MultiplayerController especifico

Mensagem por artplayer em Sab Ago 13, 2016 11:32 am

Se for baseado em salas o photon é mais simples de se utilizar, não que não seja com UNET. Eu só não curto o photon por você precisar da API deles pra fazer o teu servidor, e a licença gratuita te dá direito a somente 100 Users.

Se for usar o Photon ou Unet ou qualquer outra coisa pense sempre em fazer um servidor autoritário, muita gente não pensa nisso. 

Dá mais trabalho, mas fica muito mais seguro. E se você fizer um jogo dando autoridade pro player sobre o servidor, prepare-se pra comprar um anticheater muito bom ou pra reescrever seu jogo no futuro. Twisted Evil

artplayer
ProgramadorMaster

Masculino PONTOS : 700
REPUTAÇÃO : 150
Idade : 32
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: MultiplayerController especifico

Mensagem por WettySS em Seg Ago 15, 2016 12:35 pm

Mano, muito obrigado! vlw pelas dicas!

WettySS
Iniciante
Iniciante

Masculino PONTOS : 210
REPUTAÇÃO : 0
Idade : 20
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


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