[DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
3 participantes
Página 1 de 1
[DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
pessoal como posso fazer para que quando o player aperte a tecla "R" a cena seja recarregada. EXEMPLO: o player deu spawn na garagem e ele começou a dirigir por ai, mas derre pente o carro capota e não tem o que fazer, então o player decidiu recomeçar a fase apertando "R", quando ele fez isso o player deu spawn de novo na garagem dele para tentar terminar a fase. desde já grato! ^^
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Bom dia cara! você quer tipo um respawn ou um reload na cena mesmo? a diferença é que o reload na cena reseta a cena inteira, já os respawn, não.Gabriel César O escreveu:pessoal como posso fazer para que quando o player aperte a tecla "R" a cena seja recarregada. EXEMPLO: o player deu spawn na garagem e ele começou a dirigir por ai, mas derre pente o carro capota e não tem o que fazer, então o player decidiu recomeçar a fase apertando "R", quando ele fez isso o player deu spawn de novo na garagem dele para tentar terminar a fase. desde já grato! ^^
Abraço!
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
RECARREGAR A CENA INTEIRA! ABRAÇO! ^^
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Opa, bem simples, aqui na doc da Unity tem um script simples, somente coloque o "if" com o input da tecla R, https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadScene.html caso não consiga fazer o script, ou dê erro, poste ele ai que assim que puder eu te ajudo, flw!
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
AMIGO RECARREGAR A CENA NÃO DEU CERTO. AGORA QUERIA O RESPAWN DO PLAYER, VOCÊ PODE ME AJUDAR?
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
como é que se fez o reload da cena? tem com postar o script?Gabriel César O escreveu:AMIGO RECARREGAR A CENA NÃO DEU CERTO. AGORA QUERIA O RESPAWN DO PLAYER, VOCÊ PODE ME AJUDAR?
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
bom, esta aqui!
- Código:
using UnityEngine;
using UnityEngine.SceneManagement;
public class restart : MonoBehaviour
{
void Start()
{
// Only specifying the sceneName or sceneBuildIndex will load the scene with the Single mode
if (Input.GetKey (KeyCode.R)) {
SceneManager.LoadScene ("fase1", LoadSceneMode.Additive);
}
}
}
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
você tem que colocar isso na void update não na start, e você pode usar apenas "SceneManager.LoadScene ("fase1");"!!Gabriel César O escreveu:bom, esta aqui!
- Código:
using UnityEngine;
using UnityEngine.SceneManagement;
public class restart : MonoBehaviour
{
void Start()
{
// Only specifying the sceneName or sceneBuildIndex will load the scene with the Single mode
if (Input.GetKey (KeyCode.R)) {
SceneManager.LoadScene ("fase1", LoadSceneMode.Additive);
}
}
}
NyanHeavyBR- MembroAvançado
- PONTOS : 3304
REPUTAÇÃO : 32
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
OBRIGADO!
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Fica assim cara:
Abraço!
- Código:
using UnityEngine;
using UnityEngine.SceneManagement;
public class restart : MonoBehaviour
{
void Update()
{
// Only specifying the sceneName or sceneBuildIndex will load the scene with the Single mode
if (Input.GetKeyDown (KeyCode.R)) {
SceneManager.LoadScene ("fase1");
}
}
}
Abraço!
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
PESSOAL ESTA RECARREGANDO, MAS QUANDO RECARREGA ACONTECE ISSO. eu coloquei o script em um GameObject vazio.
https://imgur.com/a/GSImP
https://imgur.com/a/GSImP
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Ela recarrega e fica como uma cena vazia?
NyanHeavyBR- MembroAvançado
- PONTOS : 3304
REPUTAÇÃO : 32
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
SIM.NyanHeavyBR escreveu:Ela recarrega e fica como uma cena vazia?
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Você colocou a cena em File>Bulding Settings, e você salvou essa cena?
NyanHeavyBR- MembroAvançado
- PONTOS : 3304
REPUTAÇÃO : 32
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
SIM.NyanHeavyBR escreveu:Você colocou a cena em File>Bulding Settings, e você salvou essa cena?
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
o que posso fazer?
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Isso é curioso, vou fazer alguns testes, para ver o que pode ser
NyanHeavyBR- MembroAvançado
- PONTOS : 3304
REPUTAÇÃO : 32
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Em meus testes a cena carrego normal, não sei o que pode ser com a sua!
NyanHeavyBR- MembroAvançado
- PONTOS : 3304
REPUTAÇÃO : 32
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
OBRIGADO! ABRAÇO! ^^NyanHeavyBR escreveu:Isso é curioso, vou fazer alguns testes, para ver o que pode ser
vou esperar aqui!
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
eu coloquei o script em um GameObject vazio e acontece aquilo, carrega uma cena vazia em vez da cena de jogo e esta tudo configurado
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Tente colocar o script na main camera e salvar essa cena
NyanHeavyBR- MembroAvançado
- PONTOS : 3304
REPUTAÇÃO : 32
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
deu na mesma, você pode me ajudar a fazer o player dar respawn ao invés da cena recarregar?
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Muito simples vc coloca um objeto vazio no lugar que quer que de respaw, depois ao apertar por exemplo "r" a posição dele fica igual a do objeto vazio
NyanHeavyBR- MembroAvançado
- PONTOS : 3304
REPUTAÇÃO : 32
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
como faço isso? kk :study:NyanHeavyBR escreveu:Muito simples vc coloca um objeto vazio no lugar que quer que de respaw, depois ao apertar por exemplo "r" a posição dele fica igual a do objeto vazio
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Bem, isso esta ligado a Vectors e eu não sou muito bom nisso, você pode tentar algo tipo assim:
- Código:
void update () {
if(input.getkeydown(Keycode.R)) {
player.transform.position = respawn.tranform.position;
}
}
NyanHeavyBR- MembroAvançado
- PONTOS : 3304
REPUTAÇÃO : 32
Respeito as regras :
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
não deu muito certo! mas obrigado!
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Acho que isso funciona melhor com vectors e não sou muito bom com isso
NyanHeavyBR- MembroAvançado
- PONTOS : 3304
REPUTAÇÃO : 32
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
^^ OBRIGADO POR PERDER SEU TEMPO COMIGO! ESTOU MUITO GRATO POR TER PACIÊNCIA EM ME AJUDAR! ABRAÇO E SUCESSO!
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
So não te ajudo com mais scripts pq estou longe do pc, se te mostrava com mais clareza
NyanHeavyBR- MembroAvançado
- PONTOS : 3304
REPUTAÇÃO : 32
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Cara, nesse vídeo aqui, tem uma parte que ele faz um script de check point, que é quase um respawn, talvez te ajude.
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
^^ TAMO JUNTO!
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
pessoal alguém pode corrigir esse script por favor?
ERRO
https://imgur.com/a/8w5YI
SCRIPT
ERRO
https://imgur.com/a/8w5YI
SCRIPT
- Código:
using UnityEngine;
using System.Collections;
using System;
public class restart : MonoBehaviour
{
void Update(){
if(Input.GetKeyDown(KeyCode.R)){
player.transform.position = respawn.transform.position;
}
}
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
falta uma chave cara "}"Gabriel César O escreveu:pessoal alguém pode corrigir esse script por favor?
ERRO
https://imgur.com/a/8w5YI
SCRIPT
- Código:
using UnityEngine;
using System.Collections;
using System;
public class restart : MonoBehaviour
{
void Update(){
if(Input.GetKeyDown(KeyCode.R)){
player.transform.position = respawn.transform.position;
}
}
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
agora deu isso
https://imgur.com/a/JfwNp
https://imgur.com/a/JfwNp
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
não consigo ver as prints aqui no trampo, é bloqueado.Gabriel César O escreveu:agora deu isso
https://imgur.com/a/JfwNp
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
aqui os erros
9,53: error CS0103: The name 'respawn' does not exist in the current context
9,25: error CS0103: The name 'player' does not exist in the current context
9,53: error CS0103: The name 'respawn' does not exist in the current context
9,25: error CS0103: The name 'player' does not exist in the current context
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
agora eu vi, você não declarou as variáveis para o Player o Respawn, se ta fazendo conforme o vídeo que te mostrei?
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
amigo fiz esse script e coloquei ele em um GameObject vazio na posição 0,0,0
- Código:
using UnityEngine;
using System.Collections;
using System;
public class restart : MonoBehaviour {
public GameObject player;
public GameObject respawn;
void Update(){
if (Input.GetKeyDown (KeyCode.R)) {
player.transform.position = respawn.transform.position;
}
}
}
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
Cara, vamos tentar mais uma vez a cena, eu utilizo assim, muita gente usa assim, não sei porque não tá indo ai, primeiro salve a sua cena, olhe no link aqui https://docs.unity3d.com/Manual/BuildSettings.html e veja aonde tem que por a cena e deixa-la marcada. Depois use esse script:
Abraço!
- Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Teste : MonoBehaviour {
// Update is called once per frame
void Update () {
if (Input.GetKeyDown (KeyCode.R)) {
SceneManager.LoadScene ("nomedacena");
}
}
}
Abraço!
Tópicos semelhantes
» Duvida Destruir objeto ao apertar uma tecla
» DUVIDA COM SCRIPT SIMPLES: PARA APERTAR TECLA
» Botao UI Dar Restart na Cena !
» TOCAR SOM AO APERTAR TECLA
» [RESOLVIDO] Duvidas sobre dar restart na cena com Scene Management
» DUVIDA COM SCRIPT SIMPLES: PARA APERTAR TECLA
» Botao UI Dar Restart na Cena !
» TOCAR SOM AO APERTAR TECLA
» [RESOLVIDO] Duvidas sobre dar restart na cena com Scene Management
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos