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:
Mercado MMO
Shaders para lama, tem algum nos standard assets?
Como fazer um chão quebrar ao passar por cima no Unity 3D
Mostrar tempo na tela no formato Dia Hora Segundos
Sistema de backup local "semi-automático".
2 Artistas procuram Programador experiente em UNITY 2D
Preciso de Professor Particular para Unity3D e Programação
Erro Blender - Peso automatico ossos
Player olhar para direção em que se movimenta
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
Futuro dos Games e suas tecnologias
Bug com Dropdown
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!
Duvida Sobre a colisao dos objetos
pegar o primeiro pai de um gameObject
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)
Hoje à(s) 3:51 pm
Hoje à(s) 2:57 pm
Ontem à(s) 10:06 pm
Ontem à(s) 9:54 pm
Ontem à(s) 9:13 pm
Ontem à(s) 8:21 pm
Ontem à(s) 7:49 pm
Ontem à(s) 5:02 pm
Ontem à(s) 2:52 pm
Ontem à(s) 1:42 am
Ontem à(s) 1:19 am
Ter Fev 25, 2020 8:09 pm
Ter Fev 25, 2020 5:13 pm
Ter Fev 25, 2020 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:23 pm
Dom Fev 23, 2020 6:06 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
Wanderli
ronigleydson
AnderGames
AnderGames
AnderGames
farfromestus
pedrordep
IOOI
luizrbizzio
PauloFR
PauloFR
JoelMJunior
Magnatah
LucasFranco
iToddy
diegopds
Batataaaa
xandeqs
thiago000192
BlesseD
MayLeone
guimaraf
Magnatah
Magnatah
Magnatah
Magnatah
Nalfam
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

PlayerPrefs??

Ir em baixo

DÚVIDA PlayerPrefs??

Mensagem por speedluk em Ter Jan 22, 2019 5:03 am

Galera estou quebrando a cabeça com isso a um tempo, não encontrei nenhum tutorial explicando..

estou usando PlayerPrefs.GetInt e PlayerPrefs.SetInt para salvar meu score e minhas vidas quando acaba as vidas ele ate salva o highscore e as parada tudo 
só que quando passo pra outra cena no caso a fase 2 ele continua o highscore salvo e depois que pego uma moeda que no caso da +1 ponto zera os pontos '-'

speedluk
Membro
Membro

PONTOS : 820
REPUTAÇÃO : 10
Áreas de atuação : Extremamente iniciante XD
Respeito as regras : PlayerPrefs?? WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por rafaelllsd em Ter Jan 22, 2019 5:47 am

Poste o script para analise, e também veja:

Ou um modo mais fácil de salvar e carregar com playerprefs:
https://www.schultzgames.com/t8640-tutorial-salvar-dados-com-playerprefs-facilmente#60713
rafaelllsd
rafaelllsd
ProgramadorMaster

Masculino PONTOS : 3469
REPUTAÇÃO : 485
Idade : 19
Áreas de atuação : Unity, Audacity, Blender, Gimp, C#, JS, MySQL.

Respeito as regras : PlayerPrefs?? Aad8pUi

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por speedluk em Ter Jan 22, 2019 10:44 pm

Script do menu quando as vidas acaba salva o highscore..

using System.Collections;
using UnityEngine;
using UnityEngine.UI;

public class MenuManager : MonoBehaviour
{

public Text scoreText;
private int score;

private void Start () {
score = PlayerPrefs.GetInt ("PlayerScore");
scoreText.text = "HighScore : " + score.ToString ();
}

public void ToGame ()
{
Application.LoadLevel ("map1");
}
}

========================================================

Script do LevelManager

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class LevelManager : MonoBehaviour {


public static LevelManager Instance{ set; get; }

private int hitpoint = 3;
private int score = 0;

public Transform spawnPosition;
public Transform playerTransform;

public Text scoreText;
public Text hitPointText;


private void Awake () {
Instance = this;
scoreText.text = "Score : " + score.ToString ();
hitPointText.text = "Vidas : " + hitpoint.ToString ();
}

private void Update() {
if (playerTransform.position.y < -1.92) {
playerTransform.position = spawnPosition.position;
hitpoint--;
hitPointText.text = "Vidas : " + hitpoint.ToString ();

if (hitpoint <= 0) {
PlayerPrefs.SetInt ("PlayerScore", score);
Application.LoadLevel("menu");
}
}
}

public void Win () {
if (score > PlayerPrefs.GetInt ("PlayerScore")) {
PlayerPrefs.SetInt ("PlayerScore", score);
}

Application.LoadLevel("map2");

}

public void CollectCoin() {
score ++;
scoreText.text = "Score : " + score.ToString ();
}

public void Vidas() {
hitpoint++;
hitPointText.text = "Vidas : " + hitpoint.ToString ();
}

}

speedluk
Membro
Membro

PONTOS : 820
REPUTAÇÃO : 10
Áreas de atuação : Extremamente iniciante XD
Respeito as regras : PlayerPrefs?? WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por Nalfam em Qua Jan 23, 2019 12:35 am

Faltou vc usar o comanto PlayerPrefs.GetInt ao iniciar a scene da fase, pode ser dentro da Awake mesmo:


private void Awake () {
Instance = this;
Score = PlayerPrefs.GetInt ("PlayerScore");
scoreText.text = "Score : " + score.ToString ();
hitPointText.text = "Vidas : " + hitpoint.ToString ();
}
Nalfam
Nalfam
MembroAvançado

Masculino PONTOS : 689
REPUTAÇÃO : 27
Áreas de atuação : Unity
Respeito as regras : PlayerPrefs?? WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por speedluk em Qua Jan 23, 2019 3:40 am

dessa forma tentei aqui mas assim o awake pega ja o highscore e mesmo assim ainda continua o problema de não salvar na cena 2 o score da primeira cena '-'
vou tentar um outro meio pelo vídeo do marcos mas mesmo assim agradeço muito a paciência e ajuda de todos =]

speedluk
Membro
Membro

PONTOS : 820
REPUTAÇÃO : 10
Áreas de atuação : Extremamente iniciante XD
Respeito as regras : PlayerPrefs?? WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por AnderGames em Qua Jan 23, 2019 10:13 am

@speedluk escreveu:dessa forma tentei aqui mas assim o awake pega ja o highscore e mesmo assim ainda continua o problema de não salvar na cena 2 o score da primeira cena '-'
vou tentar um outro meio pelo vídeo do marcos mas mesmo assim agradeço muito a paciência e ajuda de todos =]
Você pode tentar fazer o objeto não ser destruído ao carregar,
ou pode fazer ele savlar o score toda vez q mudar de cena, assim, qdo o script for carregado e puxar o score novamente ele já vai ter o valor atualizado
AnderGames
AnderGames
Programador

Masculino PONTOS : 1628
REPUTAÇÃO : 36
Idade : 19
Áreas de atuação : Animação, Design de Interface, Programação, Modelagem
Respeito as regras : PlayerPrefs?? WvDYdlf

https://www.youtube.com/channel/UCQQ5MDVHnFEMkul-be_HBtA

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por speedluk em Qua Jan 23, 2019 11:22 am

Vou tentar o DontDestroyOnLoad caso não funcionar vou tentar reescrever em um novo objeto como no vídeo ...

sei que não tem muito a ver mas não sei se foi por causa de algo desse projeto meu que deu algum bug '-'
esse e um 2.5D então não usa o eixo Z
porem depois que iniciei esse projeto meus outros projetos de teste que eram em 3D ficou bugado '-'
inicio qualquer coisa tipo FPS controller ou third person controller e ele ja inicia andando no eixo Z ja verifiquei na void start e em outras ele sempre inicia e não para de ir na direção Z
obs; ja ate reinstalei o unity e não resolveu Neutro

speedluk
Membro
Membro

PONTOS : 820
REPUTAÇÃO : 10
Áreas de atuação : Extremamente iniciante XD
Respeito as regras : PlayerPrefs?? WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por Nalfam em Qua Jan 23, 2019 7:59 pm

Toda vez que vc muda de uma scene para outra vc precisa pegar os valores através do PlayerPrefs.Get...
Confere direitinho nos seus scripts se vc está realmente pegando os valores, pois nesse "Awake" não está pegando valor nenhum.
Na primeira scene não dá erro justamente pq o score começa com zero. Já na segunda scene vc tem esse problema.
Boa sorte ai =]
Nalfam
Nalfam
MembroAvançado

Masculino PONTOS : 689
REPUTAÇÃO : 27
Áreas de atuação : Unity
Respeito as regras : PlayerPrefs?? WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por MarcosSchultz em Qui Jan 24, 2019 9:20 pm



A lógica é essa
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62632
REPUTAÇÃO : 2411
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : PlayerPrefs?? Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por speedluk em Dom Fev 03, 2019 6:07 am

fala gente demorei um pouco quase desisti do game =/
tentei essa forma do vídeo que o marcos postou e de um outro nos tutoriais aqui do site fiz alguns testes acabei foi bagunçando os scripts tudo mas nada de sucesso =/

agora ate dei uma "gambiarrada" aqui e consegui passar um score de uma cena pra outra so que quando o player zera as vidas e morre salva o highscore , ai era pra começar com 0 de score quando reinicio so que o valor que começa e o do highscore Intrigado


to perdendo a cabeça ja viu XD
fome de pular pra outro projeto ta gritando porem assim nunca termino nenhum..

speedluk
Membro
Membro

PONTOS : 820
REPUTAÇÃO : 10
Áreas de atuação : Extremamente iniciante XD
Respeito as regras : PlayerPrefs?? WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por NotoriousDev em Dom Fev 03, 2019 8:47 am

De que forma exatamente e quando está chamando o "Set Int" para salvar o score no final da cena?
NotoriousDev
NotoriousDev
Desenvolvedor

Masculino PONTOS : 1698
REPUTAÇÃO : 38
Idade : 24
Áreas de atuação : Programação C#
Respeito as regras : PlayerPrefs?? WvDYdlf

http://127.0.0.1

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por NotoriousDev em Dom Fev 03, 2019 8:50 am

Double post mas quero dizer outra coisa...
Nunca tentei, afinal, usei PlayerPerfs uma vez e não tive problemas, mas, já tentou atualizar o score de acordo quando ele vai mudando? Penso que pode haver problemas de desempenho, mas como nunca fiz isso, não sei como pode ser. Se tiver dificuldades, faço alguns testes aqui e compartilho os detalhes.
NotoriousDev
NotoriousDev
Desenvolvedor

Masculino PONTOS : 1698
REPUTAÇÃO : 38
Idade : 24
Áreas de atuação : Programação C#
Respeito as regras : PlayerPrefs?? WvDYdlf

http://127.0.0.1

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por speedluk em Dom Fev 03, 2019 2:44 pm

pra falar verdade ja fucei tanto os codigos que me perdi todo e acabei cagando tudo agora XD
mas tudo que to usando ta assim..

Código:

//script da cena menu
using System.Collections;
using UnityEngine;
using UnityEngine.UI;

public class MenuManager : MonoBehaviour
{

 public Text scoreText;
 private int score;

 private void Start () {
 score = PlayerPrefs.GetInt ("PlayerScore");
 PlayerPrefs.SetInt ("PlayerScore", score);
 scoreText.text = "HighScore : " + score.ToString ();
 }

 public void ToGame () {
 Application.LoadLevel ("map1");
 }
}

Código:

// script do level manager
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;

public class LevelManager : MonoBehaviour {


 public static LevelManager Instance{ set; get; }

 private int hitpoint = 3;
 private static int score = 0;

 public Transform spawnPosition;
 public Transform playerTransform;

 public Text scoreText;
 public Text hitPointText;


 private void Awake () {
 Instance = this;
 scoreText.text = "Score : " + score.ToString ();
 hitPointText.text = "Vidas : " + hitpoint.ToString ();
 }

 void Start () {
 
 }
 
 private void Update() {
 if (playerTransform.position.y < -1.92) {
 playerTransform.position = spawnPosition.position;
 hitpoint--;
 hitPointText.text = "Vidas : " + hitpoint.ToString ();

 if (hitpoint <= 0) {
 PlayerPrefs.SetInt ("PlayerScore", score);
 Application.LoadLevel("menu");
 }
 }
 }
 

 public void Win () {
 SceneManager.LoadScene ("map2");
 }

 public void SaveScore () {
 PlayerPrefs.GetInt ("PlayerScore", score);
 }

 public void CollectCoin() {
 score ++;
 scoreText.text = "Score : " + score.ToString ();
 }

 public void Vidas() {
 hitpoint++;
 hitPointText.text = "Vidas : " + hitpoint.ToString ();
 }

}


Código:

//script do player
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Player : MonoBehaviour {

private float inputDirection;
private float verticalVelocity;

private float speed = 5.0f;
private float gravity = 30.0f;
private float jumpForce = 10.0f;
private bool secondJumpAvail = false;

private Vector3 moveVector;
private Vector3 lastMotion;
private CharacterController controller;


void Start () {
controller = GetComponent<CharacterController> ();
}

void Update () {
IsControllerGrounded ();
moveVector = Vector3.zero;
inputDirection = Input.GetAxis ("Horizontal") * speed;

if (IsControllerGrounded())
{
verticalVelocity = 0;

if (Input.GetKeyDown (KeyCode.Space)) {
verticalVelocity = jumpForce;
secondJumpAvail = true;
}

moveVector.x = inputDirection;

}
else
{
if (Input.GetKeyDown (KeyCode.Space)) {
if (secondJumpAvail) {
verticalVelocity = jumpForce;
secondJumpAvail = false;
}
}
verticalVelocity -= gravity * Time.deltaTime;
moveVector.x = lastMotion.x;
}


moveVector.y = verticalVelocity;

controller.Move (moveVector * Time.deltaTime);
lastMotion = moveVector;
}

private bool IsControllerGrounded() {
Vector3 leftRayStart;
Vector3 rightRayStart;

leftRayStart = controller.bounds.center;
rightRayStart = controller.bounds.center;

leftRayStart.x -= controller.bounds.extents.x;
rightRayStart.x += controller.bounds.extents.x;



if (Physics.Raycast (leftRayStart, Vector3.down, (controller.height / 2) + 0.1f))
return true;

if (Physics.Raycast (rightRayStart, Vector3.down, (controller.height / 2) + 0.1f))
return true;

return false;
}



private void OnControllerColliderHit(ControllerColliderHit hit){
if (controller.collisionFlags == CollisionFlags.Sides) {
if (Input.GetKeyDown (KeyCode.Space)) {
Debug.DrawRay (hit.point, hit.normal, Color.red, 2.0f);
moveVector = hit.normal * speed;
verticalVelocity = jumpForce;
secondJumpAvail = true;
}
}

//coletaveis tudo que encosta com a tag...
switch (hit.gameObject.tag) {
case "Coin":
LevelManager.Instance.CollectCoin ();
Destroy (hit.gameObject);
gameObject.GetComponent<AudioSource>().Play();
break;
case "jumpPad":
verticalVelocity = jumpForce * 2;
secondJumpAvail = true;
break;
case "WinBox":
LevelManager.Instance.Win ();
LevelManager.Instance.SaveScore ();
break;
case "Vida":
LevelManager.Instance.Vidas ();
Destroy (hit.gameObject);
break;
default:
break;
}
}
}


speedluk
Membro
Membro

PONTOS : 820
REPUTAÇÃO : 10
Áreas de atuação : Extremamente iniciante XD
Respeito as regras : PlayerPrefs?? WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por Nalfam em Dom Fev 03, 2019 8:35 pm

Cara... dê uma olhada com carinho que vc cosegue!
Só uma dúvida... estes scripts estão em uma única scene? Ou cada script desses está em uma scene diferente?
Pelo que eu entendi:
1º script = scene inicial
2º script = scene fases (1 e 2)

é isso?
Nalfam
Nalfam
MembroAvançado

Masculino PONTOS : 689
REPUTAÇÃO : 27
Áreas de atuação : Unity
Respeito as regras : PlayerPrefs?? WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por speedluk em Dom Fev 03, 2019 9:07 pm

na cena de menu tem o script do menu manager
na cena do map1 tem o do player e o level manager e era pra ter também no map2
único objeto diferente em uma cena e o menu manager
creio que o problema ta sendo na cena do menu porque quando clico no botão para iniciar a cena do map1 o highscore esta sendo salvo em score atual do map1
tentei ja ate o playerprefs.deleteall pra ver se parava de setar o high score '-' sei la XD
como eu disse sou mesmo muito iniciante kkk ja to é na vergonha aqui demais vo fechar esse projeto kkk quem sabe um dia volto nisso Vergonhoso

speedluk
Membro
Membro

PONTOS : 820
REPUTAÇÃO : 10
Áreas de atuação : Extremamente iniciante XD
Respeito as regras : PlayerPrefs?? WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por Nalfam em Dom Fev 03, 2019 9:38 pm

Não desista... vai esquentando a cabeça que uma hora clareia tudo srsr... 
no script do player vc usou um switch com tag para pegar moedas,
já no LeveManager tem um public void CollectCoin, qual delas funciona?
Quando vc encosta na tag "Coin", faz o barulho do audiosource indicando que funcionou?

Vou tentar fazer umas mudanças mais ou menos aqui, depois os mais avançados vão aprimorando =]
Nalfam
Nalfam
MembroAvançado

Masculino PONTOS : 689
REPUTAÇÃO : 27
Áreas de atuação : Unity
Respeito as regras : PlayerPrefs?? WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: PlayerPrefs??

Mensagem por speedluk em Dom Fev 03, 2019 10:39 pm

kkk pow acho que to a frente da situação de queimar cabeça ja ^^ to a umas duas semanas ja nessa luta devo dizer que graças a esse "pequeno" detalhe aprendi bastante, com certeza esse problema deve ser um erro extremamente bobo meu

quanto a void acho que eu poderia também acessar o score e scoreText do level manager pelo switch mas não sei se faria diferença =/

creio que isso seja só que esteja bem desorganizado mesmo hoje vou fazer alguns testes e "desmembrar" as partes dos scripts que envolvem score pra poder salvalos em um script separado

vou da mais uma lutada aqui ^^

de qualquer forma muito obrigado a força de todos e o incentivo é que do zero e meio apertado entrar em programação ^^

speedluk
Membro
Membro

PONTOS : 820
REPUTAÇÃO : 10
Áreas de atuação : Extremamente iniciante XD
Respeito as regras : PlayerPrefs?? WvDYdlf

Voltar ao Topo Ir em baixo

Voltar ao Topo


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