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:
Reduzir uso de memória RAM
PRECISO DE AJUDA URGENTE !!!
preciso da ajuda de alguém urgente
Como dar um fade out/escurecer tela/mudar cena após um diálogo terminar?
PRECISO DE UMA PESSOA QUE SAIBA MECHER COM ONLINE NO UNITY
[RESOLVIDO] Problemas com blender
[Formação de equipe] Formação de equipe para o ramo de criação de jogos.
[RESOLVIDO] Como selecionar diferentes objetos com o clique do mouse usando raycast
Uma alternativa para o Visual Studio Community
[RESOLVIDO] Como fazer a funcao do Slider iniciar com o valor setado?
[RESOLVIDO] Como fazer sequência de if e personagem respawnar depois de alguns segundos.
[TUTORIAL] Deixando o unity 2019 preto na versão de graça
Script de movimentação
Por favor, coloquem a opção de excluir mensagem
Animações Bugando ao trocar Ajuda aqui na moral
Mexer a camera com touch
Ajuda com IAP Purchase Unity PlayStore.
Nano - Jogo de Estratégia para Android
Ajuda com IA
Como passo variáveis entre Cenas?
Alguem sabe se existe uma função parecida a OnMouseEnter para Touch
Recrutando (FugasBR Online Para Mobile e PC)
Código de Joystick obsoleto que o Unity pede para atualizar
Erro na compilação (Visual Studio)
Teaser do Project Lazarus parte 2
Cubo sendo esvaziado 3D
Esta versão não está em conformidade com o requisito de 64 bits do Google Play
Sobre reflexão de luzes no unity e flares
Como salvar tudo de uma que esta em uma scene?
Rotação para inimigo
[Formação de Equipe] Quando foi ontem?
Como posso resolver o erro "NullRefenceException" da unity
[Duvida] Sistema de movimentação de personagem em 4 direções.
Melhore a IA dos seus jogos - IA do Creeper
Jogo de luta - multiplayer local
DESAFIO MULTPLAYER
[TUTORIAL] Passar Valores entre cenas
Como sobreponho um sprite num objeto em que ambos colidem?
Click na tela Mobile/PC
Bug Animation <não fica em loop> Unity 2019.4
Meu Proprio remake de siren head (em 24hrs)
Troca de fase
[TUTORIAL] AI Enemy ( Jogos de terror )
Um unico script de status serve pra todos em geral?
quero que a camera gire como o personagem mais nao consigo
The scripts needs to derive from monobehaviour
[TUTORIAL] Pegar e Dropar item no chao.[2.0]
[RESOLVIDO] COMO EXECUTAR FUNÇÃO A CADA PERÍODO DE TEMPO
Textura realistas
Sistema de Pontuação (Dúvida)
Como deixar a barra de vida fixa??
[TUTORIAL] Usando Pos Processamento
Humanoid
FPS KIT 1.0 - EM DESENVOLVIMENTO
Alguém pode me ajuda a coloca animação quando anda?
Mudar cena ao ativar um objeto
Escape the Danonão (Jogo de terror do Danonão Grosso no estilo Slender)
UI duplicando numeração usando SceneManager.LoadScene
AssetBundle não renderiza
Lets Play RPG - No editor funciona perfeito, porem dps de compilado nao funciona.
PAUSE PARCIAL
duvida sobre C# e unity
Como Add Fog em lugar no mundo específico
Como criar sistema de Habilidades (Skills) para o personagem 2D / e sistema de batalha 2D
Como identificar o vencedor em uma corrida multiplayer?
Sistema de desaceleração usando MovePosition
Alguém poderia me ajuda?
Como fazer um ciclo dia e noite com transição de skyboxes?
Como limito um movimento de modo a que não se movimente na diagonal?
[TUTORIAL] Sistema de DIA E NOITE completo, com luzes noturnas e SISTEMA DE NUVENS
Animaçao de sacar arma
Movimentaçao de personagem 3d
Rotacionar objeto de acordo com direção que ele está se movendo
Dúvida com o IEnumertor
[DUVIDA]como coloco um audio enquanto uma esfera roda
Fear - Modern House The Game [WINDOWS - ANDROID]
Sistema de pulo 2d
COMO MUDAR GETKEY WASD PARA GETBUTTON HORIZONTAL E VERTICAL ???
TOCAR SONS REPETIDAMENTE
Duvida sobre o forum
Explicacao de GD para CSharp[GODOT]
Tutorial Game de Plataforma 2D[GODOT]
Tutorial Inteligencia Artificial 2D[GODOT]
Sistema de vitória em um jogo multiplayer (photon 2)
Movimentar inimigo em posições aleatorias
Parallax travando, segue o código que utilizo
Jogo Maria Bella
Joystick Mobile do Marcos Schult
[RESOLVIDO] Pegar um frame no animation via C# Unity 3D
[AJUDA] NavMesh bugado
Jogo de Galo e de Galinha também
Movimento com Botões Unity 3D
[Dúvida] posições de objetos e âncora
Meu player não se move
um erro inicial no unity
UNITY CRASHANDO
[TUTORIAL] Criar árvores fácilmente com o criador de árvores da Unity
Tela cinza ao usar SPLASH IMAGE - UNITY
[TUTORIAL] Resolvido - Erro fatal! Estouro de tamanho no alocador
Hoje à(s) 5:42 pm
Hoje à(s) 3:56 pm
Hoje à(s) 2:55 pm
Hoje à(s) 2:43 pm
Hoje à(s) 2:17 pm
Hoje à(s) 1:05 pm
Hoje à(s) 12:35 pm
Hoje à(s) 9:49 am
Hoje à(s) 8:07 am
Ontem à(s) 7:42 pm
Ontem à(s) 6:09 pm
Ontem à(s) 4:26 pm
Ontem à(s) 1:19 pm
Ontem à(s) 1:18 pm
Ontem à(s) 12:09 pm
Ontem à(s) 10:26 am
Qua Jul 08, 2020 8:58 pm
Qua Jul 08, 2020 4:50 pm
Qua Jul 08, 2020 4:40 pm
Qua Jul 08, 2020 4:34 pm
Qua Jul 08, 2020 3:15 pm
Qua Jul 08, 2020 2:51 pm
Qua Jul 08, 2020 12:53 pm
Ter Jul 07, 2020 10:18 pm
Ter Jul 07, 2020 7:56 pm
Seg Jul 06, 2020 6:56 pm
Seg Jul 06, 2020 6:52 pm
Dom Jul 05, 2020 9:13 pm
Dom Jul 05, 2020 7:17 pm
Dom Jul 05, 2020 7:15 pm
Dom Jul 05, 2020 6:51 pm
Dom Jul 05, 2020 2:56 pm
Dom Jul 05, 2020 2:05 pm
Dom Jul 05, 2020 1:43 pm
Dom Jul 05, 2020 11:50 am
Sab Jul 04, 2020 5:02 pm
Sab Jul 04, 2020 3:20 pm
Sab Jul 04, 2020 3:08 pm
Sab Jul 04, 2020 11:02 am
Sab Jul 04, 2020 2:31 am
Sex Jul 03, 2020 1:14 pm
Sex Jul 03, 2020 12:34 pm
Qui Jul 02, 2020 5:28 pm
Qui Jul 02, 2020 5:06 pm
Qui Jul 02, 2020 3:06 pm
Qui Jul 02, 2020 2:57 pm
Qui Jul 02, 2020 2:07 pm
Qui Jul 02, 2020 1:59 pm
Qui Jul 02, 2020 1:25 pm
Qui Jul 02, 2020 11:32 am
Qui Jul 02, 2020 12:00 am
Qua Jul 01, 2020 6:31 pm
Qua Jul 01, 2020 6:04 pm
Qua Jul 01, 2020 6:00 pm
Qua Jul 01, 2020 3:19 pm
Qua Jul 01, 2020 1:18 pm
Qua Jul 01, 2020 8:59 am
Qua Jul 01, 2020 8:54 am
Qua Jul 01, 2020 8:51 am
Qua Jul 01, 2020 8:22 am
Ter Jun 30, 2020 2:22 pm
Ter Jun 30, 2020 11:25 am
Seg Jun 29, 2020 7:51 pm
Seg Jun 29, 2020 4:45 pm
Seg Jun 29, 2020 12:49 pm
Seg Jun 29, 2020 11:41 am
Seg Jun 29, 2020 9:53 am
Dom Jun 28, 2020 11:59 pm
Dom Jun 28, 2020 10:02 pm
Dom Jun 28, 2020 10:01 pm
Dom Jun 28, 2020 5:55 pm
Dom Jun 28, 2020 10:40 am
Dom Jun 28, 2020 9:16 am
Dom Jun 28, 2020 7:29 am
Sab Jun 27, 2020 2:53 pm
Sab Jun 27, 2020 8:08 am
Sex Jun 26, 2020 12:18 pm
Qui Jun 25, 2020 10:40 pm
Qui Jun 25, 2020 10:20 pm
Qui Jun 25, 2020 5:18 pm
Qui Jun 25, 2020 5:13 pm
Qui Jun 25, 2020 5:10 pm
Qui Jun 25, 2020 5:08 pm
Qui Jun 25, 2020 4:45 pm
Qui Jun 25, 2020 12:35 pm
Qui Jun 25, 2020 10:45 am
Qui Jun 25, 2020 7:21 am
Qui Jun 25, 2020 12:30 am
Qua Jun 24, 2020 8:02 pm
Qua Jun 24, 2020 6:58 pm
Qua Jun 24, 2020 6:37 pm
Qua Jun 24, 2020 3:23 pm
Qua Jun 24, 2020 11:41 am
Ter Jun 23, 2020 11:00 pm
Ter Jun 23, 2020 9:44 pm
Ter Jun 23, 2020 8:45 pm
Ter Jun 23, 2020 8:07 pm
Ter Jun 23, 2020 3:05 pm
Ter Jun 23, 2020 1:21 pm
MRX
artplayer
Magnatah
Magnatah
marlon33
MRX
Weslley
JulioWinchester
artplayer
TioUV
flaviopunk182
NKKF
GabiruDDDD
CShar
Fagner
Wahder
poyser
Koai
Koai
Koai
KurotamaXIII
fecirineu
flaviopunk182
orph
Patrick
orph
iToddy
dknoob537
JoelMJunior
BrunoMga07
Micco
M.Choice
FerX95
ScorpionG4mer
jsiilva2k
BrunoMga07
Tiagotes
Tiagotes
Micco
fabricadegame
thales.ulisses
Micco
maxwellvale
Magnatah
Andrew lameira batista
kauannunes
Micco
CristhianSelbach
vini024
Callyde Jr
Hohenheim
hendrick22
adryansantoss
pekazao
Th2y
Micco
AmazingDeliciano
AmazingDeliciano
numb123
gtcmcsgo
FabioYuji
artplayer
Gabriel M
04vini
EliezerGomes
gabrimo
streamer
mama2401
Tiagotes
Albert Vinicius
iToddy
Micco
Ezequiel286
JoelMJunior
diegopds
thales.ulisses
AndreDeveloper
teos626
eduardoklausss
Chilinger
Chilinger
Chilinger
Chilinger
MarcosSchultz
Callyde Jr
bunijaclp
thales.ulisses
teos626
KurotamaXIII
AmazingDeliciano
poyser
KurotamaXIII
poyser
maxwellvale
Micco
vini024
MarcosSchultz
weuler
Callyde Jr

[RESOLVIDO] Salvar Nível de jogo!!

Ir em baixo

Resolvido [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por Edivandro2706 em Dom Fev 02, 2020 12:48 pm

Andei assistindo um vídeo do Marcos de como salvar cena, porem ele ensina como salvar posição do player e tals, porem eu gostaria de salvar apenas a cena. Um exemplo é , que eu saia do jogo eu quando eu volto ele comesse no nível que eu parei, mas sem salvar aonde meu personagem estava, mas sim, começando do zero esse nível!!

Edivandro2706
Avançado
Avançado

PONTOS : 416
REPUTAÇÃO : 0
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 1:27 pm

bom da para usar playerprefs pra isso

é so colocar uma variavel string em um script novo chamado ScriptFases e colocar esse script no inicio do jogo, mas o mais no inicio possivel.
Código:

public string ScriptFases : MonoBehaviour {

   public string faseQueFicou;

   void Start(){
      if(PlayerPrefs.Haskey("Fase")){
         faseQueFicou = PlayerPrefs.GetString("Fase",faseQueFicou);
    }
}

E agora colocar o script a seguir em toda cena ou acrescentar em um script que ja esteja em uso em todas as cenas
Código:
using UnityEngine.SceneManagement;

void Start(){
   ScriptFases.faseQueFicou = SceneManager.GetActiveScene().name;
   PlayerPrefs.SetString("Fase",ScriptFases.faseQueFicou);
   }
}

qualquer coisa de não funcionar coloque o ScriptFases em um objeto que não seja destruido ao passar de cena.
se os codigos nao ficarem certo aqui no forum é por causa que vai la se sabe neh 
Smile

//--------------------------------------------------------

uma coisa é que eu esqueci é 

Código:
public string ScriptFases : MonoBehaviour {

   public static string faseQueFicou; // coloque public static ao invés de public somente para voce poder acessar essa string por outros scripts

   void Start(){
      if(PlayerPrefs.Haskey("Fase")){

         faseQueFicou = PlayerPrefs.GetString("Fase",faseQueFicou);
    }
}




// -----------------------------------------------------


outra coisa preencha a string com o nome da primeira fase

assim:

public string static faseQueFicou = o nome da primeira fase e feche com ;


Última edição por Fagner em Dom Fev 02, 2020 1:47 pm, editado 1 vez(es) (Razão : Agregar as novas respostas em uma só.)
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por Edivandro2706 em Dom Fev 02, 2020 2:02 pm

Está dando esses 3 erros: 


Assets\faseQueFicou.cs(10,3): error CS0120: An object reference is required for the non-static field, method, or property 'ScriptFases.faseQueFicou'

Assets\faseQueFicou.cs(11,32): error CS0120: An object reference is required for the non-static field, method, or property 'ScriptFases.faseQueFicou'

Assets\ScriptFases.cs(10,18): error CS0117: 'PlayerPrefs' does not contain a definition for 'Haskey'

Edivandro2706
Avançado
Avançado

PONTOS : 416
REPUTAÇÃO : 0
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por Edivandro2706 em Dom Fev 02, 2020 2:22 pm

Os scripts ficaram assim, porem está dando diversos erros!!

Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class faseQueFicou : MonoBehaviour
{
    // Start is called before the first frame update
   void Start(){
      ScriptFases.faseQueFicou = SceneManager.GetActiveScene().name;
      PlayerPrefs.SetString("Fase",ScriptFases.faseQueFicou);
   }
    // Update is called once per frame
    void Update()
    {
    }
}

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

public string ScriptFases : MonoBehaviour
{
   public static string faseQueFicou;

   void Start(){
      if(PlayerPrefs.Haskey("Fase")){
         faseQueFicou = PlayerPrefs.GetString("Fase",faseQueFicou);
      }
   }

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

Edivandro2706
Avançado
Avançado

PONTOS : 416
REPUTAÇÃO : 0
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 2:34 pm

@Edivandro2706 escreveu:Os scripts ficaram assim, porem está dando diversos erros!!

Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class faseQueFicou : MonoBehaviour
{
    // Start is called before the first frame update
 void Start(){
 ScriptFases.faseQueFicou = SceneManager.GetActiveScene().name;
 PlayerPrefs.SetString("Fase",ScriptFases.faseQueFicou);
 }
    // Update is called once per frame
    void Update()
    {
    }
}

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

public string ScriptFases : MonoBehaviour
{
 public static string faseQueFicou;

 void Start(){
 if(PlayerPrefs.Haskey("Fase")){
 faseQueFicou = PlayerPrefs.GetString("Fase",faseQueFicou);
 }
 }

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

no primeiro codigo vc colocou o nome da variavel como nome do script tente mudar isso apangando o script faseQueFicou e criando um novo script com o mesmo codigo porem com um nome diferente
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por Edivandro2706 em Dom Fev 02, 2020 2:59 pm

Talvez esse seja o erro, porém não o único, pois todos os erros q está dando está direcionando a essa linha. Eu troquei o que você falou porém esta continuando dando o erro!!

Edivandro2706
Avançado
Avançado

PONTOS : 416
REPUTAÇÃO : 0
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 3:31 pm

vc apago o script antigo? o script faseQueFicou
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 3:34 pm

vc não pode trocar o nome do script vc necessita criar um novo script caso seja o que vc fez, e apagar o script faseQueFicou para que não de erros
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por Edivandro2706 em Dom Fev 02, 2020 3:55 pm

[RESOLVIDO] Salvar Nível de jogo!! WhtrzitQegotPDNOQjx5P25V0TvLCJ5dTEX6V_geHf_5SmnWHuzqIgKsH1zxBhz-9lcZtXkkOD9TgcGnDv3IUDhHipeg0TiYbsKxtkkvZpbHKxYMhcWbCUMsHo6APEHdiDFYzyriqCeKPRO60nNxuGR8CbeuqNTZpWyDWxDwiJf7AoVBI2MfKbnqmraQ9wwNE1HsUzxvaLeJ6UStD7YBWAataudCaDnZgJCBHB8XByV2GcWFuqXdG2Ypz_iyO_eiD9nP8xi0T0gUaRQ2q2sNYzO1kgTKoLuYAeEFXPu9B7NQ9Z5Que991HycvPYohuVRFTaehenJhVbiewAKgkccWvQIzj10makM2SzZVfwUxmISisaNW3htEBY8ZiBgi_48vz8TN-B9JpKDhuVj3GF6BNrk7aV_cOcFci3PkkBMjmIwb9hWWc9mLlnxIzOw0Ik13NQpNflKnLnE_Jb5LQjxUbayM2dTm6mz6UOF-hNqJ7vpLFXWZoY4WDnnUBWwfs4kFc2NXObcvKzxXUU7rsVUhAo2w4_HfFZvibSfzm20fKpnMxXcYFbXZPdaDoyPiv3Op0cN-SZz_heig2n-4NU3sNRjfHmsT2ycx2T9_L5cqdSVRPOjkacAqyFhcn0uVYpN3cHUvdYuWmR49bvIrwVc_HIb8ppMbsG_begZHL7oH7KmdTjhAWF4SNk=w1263-h789-no


[RESOLVIDO] Salvar Nível de jogo!! ZO0G9apkPKN5__260n1OPVCKu8KwrXbrQPzxKCiSDPWBAAba1_gL4oHn_My0EGsjNKDjzZgF6blL-Aknkyw4xrZw456VtwgHYGgQF1NbuNDURbnriIWQj-7w8UBHOcVc4YbbJCNVz4w9cpsv2z7fqpsQavpPGuaTyEdIPIXFUKukwpRcLYSJjjJIxdsa9pIBcywBmt1l1h8EHfA-634HDafoq8OpFckRlP5b-nBIS4PWRaDhV--R9Q0frZPXOTfwP1LZ6yul5ZvG_qjaoPKuQx4PaX4Pn429aRMVQIXaIIRvIm2-3dxWDiUY2MZShXykwH-S5-v6hL33QfTUYifNA2PIJhxztojKFof3XCO5IKgXQZfJ98KgRNk9HWyTa--xMwCm_Dx66Qpe8J6spSr5oatobVVZP9xPy17bNCKWCDWFjSrZlVo7M8VFgbQ654OFQeSp1wVZC4fzo5m12tKmciT-aE5M41CjDfHoUaPv2Y2N3qzLSr9Sp509x7Yw2R4KPDTTuPyp7f3oHOXmfPzNuvZ6pf3RQupbvFDKWWTJsO_ct2SSOfi_qRhP82Q1-sp81VNxoCUnf-FAdg3tq1fcRsuMJyNBDfzGyMwJUgeXK7x_SG4VJjCSDOEbnTxL-fpErOodkHb4tfVtmNMR1Va0JN38Mx_OhGTp5Xz5esBQu6qKXj8kbr9qiDQ=w1263-h789-no

Esses são os erros que está dando agora!!

Edivandro2706
Avançado
Avançado

PONTOS : 416
REPUTAÇÃO : 0
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por Edivandro2706 em Dom Fev 02, 2020 3:57 pm

Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class Salvar jogo : MonoBehaviour {
   // Start is called before the first frame update
   void Start() {
      ScriptFases.faseQueFicou = SceneManager.GetActiveScene().name;
      PlayerPrefs.SetString("Fase",ScriptFases.faseQueFicou);
   }
   // Update is called once per frame
   void Update()
   {
   }
}


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

public string ScriptFases; : MonoBehaviour {

   public static string faseQueFicou;

   void Start(){
      if(PlayerPrefs.Haskey("Fase")){
         faseQueFicou = PlayerPrefs.GetString("Fase",faseQueFicou);
      }
   }

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

Os scripts estão assim!!!

Edivandro2706
Avançado
Avançado

PONTOS : 416
REPUTAÇÃO : 0
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 5:15 pm

@Edivandro2706 escreveu:
Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class Salvar jogo : MonoBehaviour {
 // Start is called before the first frame update
 void Start() {
 ScriptFases.faseQueFicou = SceneManager.GetActiveScene().name;
 PlayerPrefs.SetString("Fase",ScriptFases.faseQueFicou);
 }
 // Update is called once per frame
 void Update()
 {
 }
}


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

public string ScriptFases; : MonoBehaviour {

 public static string faseQueFicou;

 void Start(){
 if(PlayerPrefs.Haskey("Fase")){
 faseQueFicou = PlayerPrefs.GetString("Fase",faseQueFicou);
 }
 }

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

Os scripts estão assim!!!

Se o erro tiver apontando dnv pra linha 
public class Salvar jogo : MonoBehaviour 
então tente dnv apagar esse script Salvar jogo e criar um novo script com o mesmo codigo, pois creio que não pode haver espaço entre Salvar jogo teria que ser SalvarJogo.
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 5:22 pm

@Edivandro2706 escreveu:
Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public string ScriptFases; : MonoBehaviour {

 public static string faseQueFicou;

 void Start(){
 if(PlayerPrefs.Haskey("Fase")){
 faseQueFicou = PlayerPrefs.GetString("Fase",faseQueFicou);
 }
 }

    // Update is called once per frame
    void Update()
    {
        
    }
}
esse script esta errado, pois 
public string ScriptFases; : MonoBehaviour {
esta totalmente errado
o ceto é
public class ScriptFases : MonoBehaviour {
edite ele para ver
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 5:28 pm

nessa varial aqui faça isso
public static string faseQueFicou = coloque o nome da primeira fase aki entre "" exemplo: "Stage 1";


outra coisa sempre que vc tiver um script e não necessitar do void Update() sempre apague-o para deixar mais otimizado o teu jogo, pois tera menos updates rodando a todo frame
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por Edivandro2706 em Dom Fev 02, 2020 5:34 pm

Último erro: skksks
Assets\ScriptFases.cs(10,19): error CS0117: 'PlayerPrefs' does not contain a definition for 'Haskey'

Edivandro2706
Avançado
Avançado

PONTOS : 416
REPUTAÇÃO : 0
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 5:40 pm

kkkk ai é erro meu msm, é que ao invés de Haskey se escreve HasKey. 
mano eu aconselho vc baixar o Visual Studio Code, ele é bem leve e contem um plugin da Unity que mostra os erros de sintaxe e autocomplete, isso ajuda muito.
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 5:43 pm

se for abaixar, abaixa o plugin c# também, vc pode abaixar todos pelo próprio Visual Studio Code
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por Edivandro2706 em Dom Fev 02, 2020 5:55 pm

Acontece ksksksks, Agora é só colocar o ScriptFases no Menu do jogo dentro de um GameObject e o outro script colocar na minha primeira fase e se eu tiver outro nível fazer a mesma coisa. Pelo que eu entendi do vídeo é assim ou estou errado?

Edivandro2706
Avançado
Avançado

PONTOS : 416
REPUTAÇÃO : 0
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 6:07 pm

não é ao contrario, o script Script fases voce coloca na primeira parte que inicia o jogo (de preferencia em um objeto que não seja destruido), crie um objeto novo (exemplo na cena de apresentação do nome do jogo) depois coloque esse script no objeto, dentro do script coloque a seguinte linha de codigo dentro da void Start() do script ScriptFases:
DontDestroyOnLoad(transform.gameObject);

depois pegue o outro script e coloque em um objeto qualquer(não coloque em um objeto que esteja desativado no inicio da fase, isso causa erro não visual no log, faça isso em todas as fases.
Smile
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por Edivandro2706 em Dom Fev 02, 2020 6:36 pm

Uma dúvida, como que vou carregar as outras fazes se nesse script eu coloquei apenas uma cena que seria a "Inicio" ?? Por que, eu tenho vários níveis, daí assim que eu passa-se de nível e eu fosse para o menu e clica-se em jogar novamente eu ia para o nível que eu parei!!

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

public class ScriptFases : MonoBehaviour {

   public static string faseQueFicou = "Inicio";

   void Start(){


      if(PlayerPrefs.HasKey("Fase")) {
         faseQueFicou = PlayerPrefs.GetString("Fase",faseQueFicou);
         DontDestroyOnLoad(transform.gameObject);
      }
   }
}

      

Edivandro2706
Avançado
Avançado

PONTOS : 416
REPUTAÇÃO : 0
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 7:00 pm

ai depende se o seu jo não passa de fase para fase a questão é diferente, agora se vc entra numa fase e depois que completa volta para o menu ai é outras questões, se sua primeira fase tiver o nome de Inicio tudo bem, agora se sua a palavra inicio se refere a outra cena os métodos são diferentes.

se vc carregar o jogador até o menu para que ele escolha entrar na primeira fase, voce deve carregar a cena Menu para o jogar antes, esse script que vc mencionou não tem nada a haver com inicio se o principio for vc levar o jogador primeiramente para a cena Menu, o acima script só serve para pegar o nome da fase, salvar, e depois carregar.

o script funciona assim: vc não tem o nome da primeira fase dai vc preenche a string com a primeira fase, depois como é salvo a fase que ficou vc não utiliza o preenchimento da string, pois nos resgatamos o nome da fase que foi salva  e jogamos para dentro da string.
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 7:10 pm

para levar o jogar para um primeira fase sem Menu, vc deve colocar o nome da sua primeira fase (se for "Inicio") como preenchimento da string, para que depois vc coloque um
coloque esse script em um codigo que não seja o a do ScriptFases.
SceneManager.LoadScene(ScriptFases.faseQueFicou);
para carregar o primeiro nivel ou o nivel que ficou, isso serve para quem quer passar de nivel pra nivel e para quem quer passar de um nivel que o jogador inicia (nivel que ficou) para o menu.
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 7:14 pm

para isso vc coloca na função do botão jogar (no script que cuida desse botão) o codigo

SceneManager.LoadScene(ScriptFases.faseQueFicou);


assim ele vai para a fase que ficou, independente se for a Fase 1 ou a Fase 2 e assim por diante.
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por Edivandro2706 em Dom Fev 02, 2020 7:33 pm

@poyser escreveu:ai depende se o seu jo não passa de fase para fase a questão é diferente, agora se vc entra numa fase e depois que completa volta para o menu ai é outras questões, se sua primeira fase tiver o nome de Inicio tudo bem, agora se sua a palavra inicio se refere a outra cena os métodos são diferentes.

se vc carregar o jogador até o menu para que ele escolha entrar na primeira fase, voce deve carregar a cena Menu para o jogar antes, esse script que vc mencionou não tem nada a haver com inicio se o principio for vc levar o jogador primeiramente para a cena Menu, o acima script só serve para pegar o nome da fase, salvar, e depois carregar.

o script funciona assim: vc não tem o nome da primeira fase dai vc preenche a string com a primeira fase, depois como é salvo a fase que ficou vc não utiliza o preenchimento da string, pois nos resgatamos o nome da fase que foi salva  e jogamos para dentro da string.


O jeito que eu quero fazer é desse jeito que você falou por ultimo. Mas acho que eu estou fazendo algo de errado com o script de que vai nos níveis. Tenho que mudar alguma coisa neles, ou é só jogar o mesmo script do nível1 no do nível2? Pois eu inicio o jogo no menu, "aonde eu coloquei o script ScriptFases" daí eu dou um clik em jogar, então eu passo para o nível1 "aonde tem o script SalvarJogo" então se eu matar alguns personagens eu passo de nível que seria o nível2, "aonde eu coloquei o script SalvarJogo" porem assim que eu saio do jogo. E volto a dar o clik em jogar do menu ele inicia no nível1!! E eu queria que inicia-se no nível2, pois foi aonde eu parei!!

Edivandro2706
Avançado
Avançado

PONTOS : 416
REPUTAÇÃO : 0
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por Edivandro2706 em Dom Fev 02, 2020 7:58 pm

Cara, muitooo obrigadoo deu muito certoo. Fazia tempos que eu estava tentando e não conseguia!!!!
Você é foda rapazz  &lt;3 &lt;3

Edivandro2706
Avançado
Avançado

PONTOS : 416
REPUTAÇÃO : 0
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Salvar Nível de jogo!!

Mensagem por poyser em Dom Fev 02, 2020 8:53 pm

que bom que deu certo 
Smile
poyser
poyser
Avançado
Avançado

Masculino PONTOS : 1342
REPUTAÇÃO : 23
Idade : 21
Áreas de atuação : https://play.google.com/store/apps/details?id=com.StudioDimensionTechnology.FormeMaisPalavras
Respeito as regras : [RESOLVIDO] Salvar Nível de jogo!! WvDYdlf

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