Duvida Multiplayer
3 participantes
Página 1 de 1
Duvida Multiplayer
ola a todos, eu estive vendo sobre multiplayer, percebi que da para fazer de modo simples no meu caso, basta transferir os dados do teclado ou joystick basicamente os inputs do outro player, pois eu faço assim na Ai que criei, mas não tenho ideia de como fazer, até onde vi vo te que fazer todo o game de novo, por isso tenho que achar uma solução sem precisar fazer isso
Re: Duvida Multiplayer
Seu tópico foi aberto na área de projetos em andamento, o mesmo poderia ser aberto em dúvidas em geral ou em assuntos aleatórios. O mesmo será movido para a área correta. Vamos manter a organização do fórum. Tem bastante conteúdo multiplayer no youtube, mas em Inglês, não sei se te ajuda.Dom3000 escreveu:ola a todos, eu estive vendo sobre multiplayer, percebi que da para fazer de modo simples no meu caso, basta transferir os dados do teclado ou joystick basicamente os inputs do outro player, pois eu faço assim na Ai que criei, mas não tenho ideia de como fazer, até onde vi vo te que fazer todo o game de novo, por isso tenho que achar uma solução sem precisar fazer isso
Abraço!
Re: Duvida Multiplayer
cara sempre, tipo as vezes da esse bug e o topico vai para o lugar erradodstaroski escreveu:Seu tópico foi aberto na área de projetos em andamento, o mesmo poderia ser aberto em dúvidas em geral ou em assuntos aleatórios. O mesmo será movido para a área correta. Vamos manter a organização do fórum. Tem bastante conteúdo multiplayer no youtube, mas em Inglês, não sei se te ajuda.Dom3000 escreveu:ola a todos, eu estive vendo sobre multiplayer, percebi que da para fazer de modo simples no meu caso, basta transferir os dados do teclado ou joystick basicamente os inputs do outro player, pois eu faço assim na Ai que criei, mas não tenho ideia de como fazer, até onde vi vo te que fazer todo o game de novo, por isso tenho que achar uma solução sem precisar fazer isso
Abraço!
Re: Duvida Multiplayer
Isto acontece por que algumas vezes você cria um tópico a partir de outro utilizando a opção Criar Tópico do lado do Responder, daí ele gera o tópico no lugar em que o tópico que você clicou foi criado. Daí gera esta confusão >_O
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Duvida Multiplayer
Não entendi, você quer fazer uma sincronização de Inputs??Dom3000 escreveu:ola a todos, eu estive vendo sobre multiplayer, percebi que da para fazer de modo simples no meu caso, basta transferir os dados do teclado ou joystick basicamente os inputs do outro player, pois eu faço assim na Ai que criei, mas não tenho ideia de como fazer, até onde vi vo te que fazer todo o game de novo, por isso tenho que achar uma solução sem precisar fazer isso
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Duvida Multiplayer
vou explicar melhor,
eu uso variáveis boleanas que sao ativadas com os Inputs, e a minha Inteligencia artificial "AI" liga essas mesmas variáveis simulando que é alguém esta dando um input, a minha ideia é que o outro player comande o input no lugar da AI,
Assim os dois player são instanciados cada um em seu computador e oinimigo deles tambem;
Exe: player1 tem um inimigo, esse inimigo sera controlado pelo input que vem do outro computador o player2, e o mesmo acontece ao contrario com o player2, sendo o inimigo dele controlado pelo player1, mas cada qual vera o inimigo como se fosse com a AI, não necessitando de um lugar na internet, pois cada um vai gerar o inimigo no seu proprio PC
eu uso variáveis boleanas que sao ativadas com os Inputs, e a minha Inteligencia artificial "AI" liga essas mesmas variáveis simulando que é alguém esta dando um input, a minha ideia é que o outro player comande o input no lugar da AI,
Assim os dois player são instanciados cada um em seu computador e oinimigo deles tambem;
Exe: player1 tem um inimigo, esse inimigo sera controlado pelo input que vem do outro computador o player2, e o mesmo acontece ao contrario com o player2, sendo o inimigo dele controlado pelo player1, mas cada qual vera o inimigo como se fosse com a AI, não necessitando de um lugar na internet, pois cada um vai gerar o inimigo no seu proprio PC
Re: Duvida Multiplayer
baaaahh que coisa nãoSouris escreveu:Isto acontece por que algumas vezes você cria um tópico a partir de outro utilizando a opção Criar Tópico do lado do Responder, daí ele gera o tópico no lugar em que o tópico que você clicou foi criado. Daí gera esta confusão >_O
Re: Duvida Multiplayer
Mas pelo que sei, é assim que o multiplayer funciona, cada player é instanciado em cada máquina '-'. Não entendo o diferencial.
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Duvida Multiplayer
pelo que vi se cria na net as cenas e tal, mas me da um a luz ai do que estudar para fazer esse sistema
Re: Duvida Multiplayer
Depende do que você usa e qual o seu objetivo. Aqui umas perguntas para você me ajudar à te ajudar:
1- Qual você está usando? (UNET (Se for, diga qual, por exemplo, a HLAPI), UNET, Forja, entre outros)
2- Qual o seu objetivo com isto? (Será um jogo de cartas? Um jogo MMORPG? Um bate-papo?)
Com estas dúvidas, posso te ajudar.
1- Qual você está usando? (UNET (Se for, diga qual, por exemplo, a HLAPI), UNET, Forja, entre outros)
2- Qual o seu objetivo com isto? (Será um jogo de cartas? Um jogo MMORPG? Um bate-papo?)
Com estas dúvidas, posso te ajudar.
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Duvida Multiplayer
Souris escreveu:Depende do que você usa e qual o seu objetivo. Aqui umas perguntas para você me ajudar à te ajudar:
1- Qual você está usando? (UNET (Se for, diga qual, por exemplo, a HLAPI), UNET, Forja, entre outros)
2- Qual o seu objetivo com isto? (Será um jogo de cartas? Um jogo MMORPG? Um bate-papo?)
Com estas dúvidas, posso te ajudar.
1- estou vendo qual permite fazer esse simples compartilhamento de input, não quero ter que modificar todos os meu scripts são mais de 30mil linhas de codigos;
2-
*Farei lutas ate a morte como o nome diz Battles of Worlds;
*Farei campeonatos que liberam algum Item, Magia, Equipamento, ou Personagens raro ou algo assim;
* O modo online sera opcional, tipo DARK Souls, da para jogar online ou offline;
*O jogo é um RPG de luta, vc pode andar pelo cenário e aparece inimigos que vc tem que derrotar, e como vai matando inimigos vai ganhando xp itens, magias etc, e com esse xp se pode evoluir o seu personagem, e há uma evolução automática que vai dando mais poder ao personagem, e para passar para a próxima fase deve se derrotar o chefe da fase, quando se derrota o chefe vc ganha o acesso ao personagem do chefe, vc pode se tornar o chefe que vc derrotou, eu chamo isso de transmutação;
* Tipo o personagem do player invoca outros personagem para ajuda-ló, se for online pode ser controlados por outros jogadores, se for offline vai na Ai Mesmo , mas esses são mais fracos que o player;
*Se pode reunir amigos para lutar contra um chefão;
Re: Duvida Multiplayer
Não há necessidade de mudar seus códigos. Um simples Script de sincronização já basta para isto.
(A não ser que você queira sincronizar outros valores, só aí você precisará um pouco de trabalho, mas nada muito complexo)
:D
(A não ser que você queira sincronizar outros valores, só aí você precisará um pouco de trabalho, mas nada muito complexo)
:D
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Duvida Multiplayer
que boa noticia vc me da :bounce: :bounce:;
mas o que devo estudar para fazer isso ou oque procurar na net ?
mas o que devo estudar para fazer isso ou oque procurar na net ?
Re: Duvida Multiplayer
Para Sync Movement:
Lol, eu ainda preciso mandar na Nuvem o meu Script de Smooth Movement. Até tinha me esquecido disto..
Para variáveis:
Você deve utilizar o Sync Var - https://docs.unity3d.com/Manual/UNetStateSync.html
VEJA TAMBÉM:
https://answers.unity.com/questions/1171759/unet-best-way-to-sync-multiple-variables.html
https://www.schultzgames.com/t6081-tutorial-sincronizando-variaveis-no-multiplayer
https://www.schultzgames.com/t3895-sincronizar-um-variavel-string-multiplayer
https://www.schultzgames.com/t6796-duvidamultiplayer-unet-como-sincronizar-variaveisbool
https://www.youtube.com/watch?v=Umu7_Wbb7tY
MAIS RECOMENDADO:
https://unity3d.com/pt/learn/tutorials/s/multiplayer-networking
REFERÊNCIAS:
https://docs.unity3d.com/Manual/index.html
Espero ter ajudado :D . Diga se resolveu seu problema >_O
Lol, eu ainda preciso mandar na Nuvem o meu Script de Smooth Movement. Até tinha me esquecido disto..
Para variáveis:
Você deve utilizar o Sync Var - https://docs.unity3d.com/Manual/UNetStateSync.html
VEJA TAMBÉM:
https://answers.unity.com/questions/1171759/unet-best-way-to-sync-multiple-variables.html
https://www.schultzgames.com/t6081-tutorial-sincronizando-variaveis-no-multiplayer
https://www.schultzgames.com/t3895-sincronizar-um-variavel-string-multiplayer
https://www.schultzgames.com/t6796-duvidamultiplayer-unet-como-sincronizar-variaveisbool
https://www.youtube.com/watch?v=Umu7_Wbb7tY
MAIS RECOMENDADO:
https://unity3d.com/pt/learn/tutorials/s/multiplayer-networking
REFERÊNCIAS:
https://docs.unity3d.com/Manual/index.html
Espero ter ajudado :D . Diga se resolveu seu problema >_O
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Duvida Multiplayer
Acabei de criar um tópico sobre Smooth Movement, veja: https://www.schultzgames.com/t7271-smooth-movement-unity-unet#51067
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Tópicos semelhantes
» [DUVIDA] Fps multiplayer
» Duvida Multiplayer
» (Dúvida) Multiplayer unity
» [Dúvida] Multiplayer via roteador
» Dúvida em relação ao multiplayer
» Duvida Multiplayer
» (Dúvida) Multiplayer unity
» [Dúvida] Multiplayer via roteador
» Dúvida em relação ao multiplayer
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos