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:
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
Futuro dos Games e suas tecnologias
Mostrar tempo na tela no formato Dia Hora Segundos
Bug com Dropdown
Erro Blender - Peso automatico ossos
Algumas Maneiras de Ganhar Dinheiro Com o Blender e Modelagem 3D
CommandInvokationFailure: Gradle build failed.
Como eu faço pra quando o tempo chegar em 14 segundos ele fazer algo
problema de gerenciamento de memoria na unity
Objeto child independente
Atualização Text
ASSETS do UNITY 3D - posso usar as assets gratuitas do unity em um jogo pago?
Problema com Sistema de Sanidade
Trading Card Game (TCG) de "Fantasia Medieval"
Shader - Campo de Força
[RESOLVIDO] como eu continuo o game a partir de save
Som de queda
Alguém que mexa com otimização mobile? Trabalho Remunerado!
Como fazer um chão quebrar ao passar por cima no Unity 3D
Duvida Sobre a colisao dos objetos
pegar o primeiro pai de um gameObject
Mercado MMO
Barra de Pontos com Slider usando Mathf.Lerp
Criar um poder de água, o que devo usar?
Movimento de BoxCollider com RigidBody
Sistema de Nota Personalizada
Procuro ROTEIRISTA
LWRP Mobile
Jogo de Tiro em 3° pessoa mais com mira
[EQUIPE] VAGAS ABERTAS
Duvida sobre Time.deltaTime
Formação de Equipe
Sprite Renderer
[TUTORIAL] AI Enemy 2.0 + animações ( Jogos de terror )
Desativar Capsule Collider
Quero saber se tem na unity alguma funçao  que seja um trigger?
Inimigo segue o player mesmo morto!!!
Como adicionar códigos nativos de 64 bits em um app Android? 64 bits do Google Play
[Dúvida] Multiplayer via roteador
Como programar um sistema para fazer o Player puxar um objetos no Unity
Chamar objeto em jogo em um modelo prefab
'Smooth Move'!?
DAR AÇÃO A UM BOTÃO
[RESOLVIDO] Problema no mesh collider após exportar para Desktop
Adicionar um botão!!
Site de animações
TurboSquid e licenças Free Royalty
ALGUEM DE PORTO ALEGRE OU ELDORADO DO SUL?
Como deixar o projeto mais leve Unity
clicar com o botão direito do mouse em um BOTÃO
Jogo - Conexão com Servidor
Problema com Global Ilumination Unity 2019
[TUTORIAL] Unity 5 - Como criar o próprio FPS Controller
Como coloco interações num objeto de um jogo da Unity 4?
[PHOTON] instanciando 2 players(repetidos) na cena.
Existe outras formas de multiplayer sem ser pelo Photon ou Unet?
GetComponet em Array
Script pesado
A escala do objeto importa ?
Erro: all compiler errors have to be fixed before you can enter play mode
Erro ?
Animação de arma
[TUTORIAL] Script de arma completo! [FREE]
ERRO: O nome de tipo ou namespace "UI" não existe no namespace "UnityEngine"
Skill não se move com o Jogador!!
Amoeba / Gosma - Unity
Player sobreviver desde as 00h ás 04:00
[RESOLVIDO] Publicar no PlayStore um app de Realidade Aumentada
Script de Tempo
[RESOLVIDO] Problema ao arrastar imagens, músicas ou modelos 3D para a UNITY
alguem sabe como atualizar o c#
como fazer um objeto seguir o player 2D
Jogo de Galo e de Galinha também
[TUTORIAL] Controle 3ª pessoa com animações mecânicas (root motion)
Alquem pode me explicar como funciona essa funçao
Como fazer o botão de tiro com touch nao com tecla
Como mover um objeto sem usar collider ou rigidbody?
[RESOLVIDO] Audio Stop e PlayOneShot
[RESOLVIDO] Não posso chamar uma matriz por outra?
[RESOLVIDO] Colisão
Mesh bugada no Android
Rotação animação
[RESOLVIDO] Sombras pixeladas (Android)
Como posso fazer pra atirar onde o cursor do mouse está (UNITY 2D)
[DIVULGAÇÃO] Venha aprender C# jogando!
[RESOLVIDO] Erro com "Instantiate"
Migração de Projetos no Unity
Unity: Como otimizar automaticamente o app para o GooglePlay
as sombras da minha sena esta sendo renderizadas longe de aonde deveria começar
Cena para fim do jogo
Podcast de desenvolvedores de jogos
Alguem cria jogos pagos para PLAY STORE?
[DUVIDA] Problema para "spawnar" os players no PhotonNetwork
[RESOLVIDO] Rotacionar modelo ou eixo de orientaçao (iniciante)
Animaçoes
Entou com duvida com on trigger Enter e Exit - UNITY
Script de player - camera bugada - Photon
Como mudar o prefab do jogador usando unet
Unity Sem DropDown
Hoje à(s) 1:42 am
Hoje à(s) 1:19 am
Hoje à(s) 12:48 am
Ontem à(s) 8:09 pm
Ontem à(s) 7:20 pm
Ontem à(s) 5:13 pm
Ontem à(s) 3:29 am
Seg Fev 24, 2020 10:03 pm
Seg Fev 24, 2020 1:54 pm
Seg Fev 24, 2020 10:44 am
Seg Fev 24, 2020 9:13 am
Dom Fev 23, 2020 10:20 pm
Dom Fev 23, 2020 10:09 pm
Dom Fev 23, 2020 9:42 pm
Dom Fev 23, 2020 9:13 pm
Dom Fev 23, 2020 8:35 pm
Dom Fev 23, 2020 7:53 pm
Dom Fev 23, 2020 7:45 pm
Dom Fev 23, 2020 7:43 pm
Dom Fev 23, 2020 7:23 pm
Dom Fev 23, 2020 6:06 pm
Dom Fev 23, 2020 5:01 pm
Dom Fev 23, 2020 4:51 pm
Dom Fev 23, 2020 6:39 am
Sab Fev 22, 2020 11:43 pm
Sab Fev 22, 2020 9:52 pm
Sab Fev 22, 2020 5:17 pm
Sab Fev 22, 2020 2:41 pm
Sab Fev 22, 2020 2:25 pm
Sab Fev 22, 2020 1:06 pm
Sab Fev 22, 2020 12:50 pm
Sab Fev 22, 2020 11:14 am
Sex Fev 21, 2020 7:55 pm
Sex Fev 21, 2020 6:21 pm
Sex Fev 21, 2020 4:44 pm
Sex Fev 21, 2020 4:26 pm
Sex Fev 21, 2020 1:55 pm
Sex Fev 21, 2020 1:02 pm
Sex Fev 21, 2020 9:05 am
Qui Fev 20, 2020 7:20 pm
Qui Fev 20, 2020 4:51 pm
Qui Fev 20, 2020 12:48 pm
Qui Fev 20, 2020 8:47 am
Qua Fev 19, 2020 8:13 pm
Qua Fev 19, 2020 6:49 pm
Qua Fev 19, 2020 3:51 pm
Qua Fev 19, 2020 1:04 am
Ter Fev 18, 2020 11:22 pm
Ter Fev 18, 2020 10:10 pm
Ter Fev 18, 2020 5:28 pm
Seg Fev 17, 2020 11:46 pm
Seg Fev 17, 2020 10:43 pm
Seg Fev 17, 2020 3:28 pm
Seg Fev 17, 2020 3:19 pm
Seg Fev 17, 2020 2:55 pm
Seg Fev 17, 2020 1:07 pm
Seg Fev 17, 2020 11:00 am
Seg Fev 17, 2020 9:54 am
Seg Fev 17, 2020 9:02 am
Seg Fev 17, 2020 4:50 am
Seg Fev 17, 2020 12:12 am
Dom Fev 16, 2020 4:29 pm
Dom Fev 16, 2020 12:42 pm
Dom Fev 16, 2020 3:50 am
Sab Fev 15, 2020 7:28 pm
Sab Fev 15, 2020 3:19 pm
Sab Fev 15, 2020 10:36 am
Sab Fev 15, 2020 12:29 am
Sex Fev 14, 2020 7:41 pm
Sex Fev 14, 2020 4:59 pm
Sex Fev 14, 2020 2:19 pm
Qua Fev 12, 2020 11:17 am
Ter Fev 11, 2020 7:26 am
Ter Fev 11, 2020 1:07 am
Ter Fev 11, 2020 1:03 am
Seg Fev 10, 2020 10:30 pm
Seg Fev 10, 2020 8:57 pm
Seg Fev 10, 2020 8:32 pm
Seg Fev 10, 2020 4:38 pm
Seg Fev 10, 2020 4:15 pm
Dom Fev 09, 2020 8:24 pm
Dom Fev 09, 2020 6:32 pm
Dom Fev 09, 2020 6:27 pm
Dom Fev 09, 2020 6:22 pm
Dom Fev 09, 2020 6:17 pm
Dom Fev 09, 2020 5:55 pm
Dom Fev 09, 2020 3:24 pm
Dom Fev 09, 2020 2:18 pm
Dom Fev 09, 2020 2:11 pm
Dom Fev 09, 2020 11:22 am
Sab Fev 08, 2020 2:40 pm
Sab Fev 08, 2020 1:03 pm
Sab Fev 08, 2020 12:10 pm
Sab Fev 08, 2020 11:40 am
Sab Fev 08, 2020 11:18 am
Sab Fev 08, 2020 4:46 am
Sex Fev 07, 2020 10:22 pm
Sex Fev 07, 2020 2:10 pm
Qui Fev 06, 2020 10:35 pm
PauloFR
PauloFR
MayLeone
JoelMJunior
IOOI
Magnatah
LucasFranco
iToddy
diegopds
Batataaaa
xandeqs
thiago000192
BlesseD
MayLeone
guimaraf
Magnatah
Magnatah
Magnatah
Magnatah
Magnatah
Nalfam
xandeqs
joffersoju
ronigleydson
BlesseD
BlesseD
ovoPentelho
Fagner
Fagner
guimaraf
Fagner
Douglas2020A
Diguinho
speedluk
Magnatah
Dom3000
speedluk
cultzone
Xamangue
Samuquis
Batataaaa
speedluk
samuelpaulino
guimaraf
BlesseD
Edivandro2706
Gabriel M
frozen
lesgoy
Batataaaa
danielPedra90
Fagner
pipipipo
pipipipo
daniel123163
artplayer
Batataaaa
Fagner
FelixTedesco
Fabio424
RafaelSquid1
Edivandro2706
Edu4rdogx
juansup
Nalfam
Fagner
SherDown
joffersoju
joffersoju
MarcosSchultz
diegopds
palestinus
dstaroski
pedroorf
ffabim
estuartyy
diegopds
BlesseD
Snickers1020
maxwarnava
Duarte
MayLeone
MRX
MayLeone
poyser
BlesseD
Fagner
lesgoy
lesgoy
Nightos
hendrick22
lesgoy
daniel123163
HEINZ4K
hendrick22
Felipe42
juansup
juansup
LúcioHenrique098

[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 : 260
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 260
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 : 260
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 260
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 260
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 : 260
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 260
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 260
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 260
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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 : 260
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  <3 <3

Edivandro2706
Avançado
Avançado

PONTOS : 260
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 : 1157
REPUTAÇÃO : 14
Idade : 21
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