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 Very Happy
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Como pegar um angulo
Unity editor lento, mas game final não
GRAFICOS UNITY
Script
[____ADMINISTRAÇÃO____] PRECISO DE AJUDA [DICA PARA SER AJUDADO]
Como fazer o FPScontroler ficar parado em uma plataforma em movimento?
[RESOLVIDO]Software para abrir portas para o Unity
(AJUDA) Alguem pode me ajudar com script da unity ADS
Ajuda/dicas sistema de tiro gunbound/ddtank
[Beta] Projeto Ac enter the world game de terror
Modificar source code ou criar do zero?
Fazer carro andar com script do marcos pra android
[RESOLVIDO]Checar touch em objetos e Raycast Raycast..
Encaixar peças
Ajuda em configuração de controlador Midi
[TUTORIAL] Mover, girar e lançar objetos com o MOUSE (Unity 2017, atualizado)
Dúvida com jogo estilo Clash Royale
Desenvolvendo um possível novo tema para o fórum - Opiniões
Como faço para cria um post na area Projetos Em Andamento
[TUTORIAL] Mensagem aparecer na tela conforme a distância do jogador (Unity 5)
[Servidores Experimentais] No Exit - Beta Aberto
[RESOLVIDO] O mesmo botão para duas ações
[RESOLVIDO] Duvida com movimentação
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
duvida sobre randon.rage sem repetir o numero
Novo tema fórum - Votação
[TUTORIAL] Sistema de DIA E NOITE completo, com luzes noturnas e SISTEMA DE NUVENS
[ERRO UNITY] Unity 2017
problemas com animaçao se poderem ajuda agradeço ^^
(Ajuda) PlayerPrefs
Pintura usando como base um modelo 3D de um castelo
[RESOLVIDO]Checar Objeto mais proximo da colisão
Formação de equipe
Wheel Collider
[Duvida]3dwarehouse posso usar seus modelos e vender meu jogo ?
Como usar o Getfloat no audio mixer?
[DUVIDA] Textura dentro do objeto com editor gráfico da unity
Blender p/ Unity - Objetos c/ 90º
[AJUDA]Como ativar/desativar todos os GameObjects de uma array
Asset MS Vehicle System
Dúvida NavMesh com UI
[TUTORIAL] UNITY 5 - Efeito submerso (underwater effect), distorção da água e gotas na tela
Novo jogo em desenvolvimento para android
[TUTORIAL] MENU PRINCIPAL - UNITY 5 (5.3 ou superior) (Com UI)
Ajuda com script para enviar valores a uma list<> e depois seta-los de uma vez
Textura - Envelopamento de Cubos e outras Formas
colisão na particle
Quero fazer um jogo de terror estilo slender multiplayer
Salvar estado de bool com PlayerPrefsX.
[Projeto] Line Battle
[TUTORIAL] Como criar um HUD MULTIPLAYER personalizavel
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
Bug Animation
avaliem esse trabalho no scupt mode
[TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda
Wheel joint 2d e problema com limite de velocidade
[RESOLVIDO]Text não recebe texto do inpult Field
Como criar uma conexão externa usando IP do host
[RESOLVIDO] Componente Button em um sprite.
Seleção de botão
Adaptação a Área de Desenvolvimento de Jogos
PRECISO DE UM ANIMADOR
[RESOLVIDO] Qual o Aspect Ratio do celular.
pack de animações
Como faço para o personagem entrar e sair do carro?
[DÚVIDA]Como sincronizar os kills e mortes com Unet
[RESOLVIDO]Licença 3d Warehouse
como criar um slime? como fazer para uma mesh ficar mole e colidir com o chao(tipo slime)?
[DÚVIDA]É possível instalar o Unity no Ubuntu e ser ativado sem internet?
[DÚVIDA]Materiais da Unity para objetos do Blender
[AJUDA]Quero Ajuda poque esse script so da erro!
[DÚVIDA]Tempo de espera fora do app
[RESOLVIDO]Script com um pequeno defeito
[RESOLVIDO]Erro com monodevelop
[RESOLVIDO]Como fazer o audio se sobrepor?
aVork - Física realista para veículos
Dúvida com void OnTriggerEnter
[DÚVIDA]Atributos Network UNET
[RESOLVIDO] erro no unity 2017 ao colocar scripts
[DÚVIDA]Problema com Multiplayer UNET
NOVO ANDROID STUDIO COM PROBLEMA NO SDK
Suzuki Srad 750
[RESOLVIDO]Tem Como eu Fazer uma Float com 2 Numeros após a virgula ?
[RESOLVIDO] Cálculo simples dando errado
Build Para IOS
[DEVLOG] Projeto - Pocket Girl Blade - Atualização
Movimentação no Espaço como Jet Pack
Como selecionar um único filho de um Gameobject?
Numero de itens iguais em uma lista
[RESOLVIDO]Alguém tem alguma dica sobre NavMeshAgent
Problemas com o Unity
[RESOLVIDO]Receber o nome do próprio objeto em uma string
Weslley GameDev
[DÚVIDA]Ajuda para como fazer esse script voltar a funcionar
[Duvida] Collab Excedeu o Seu Limite : Como posso transferir o projeto entre a equipe?
[DUVIDA] Sistema de diario/Livro de notas
[DÚVIDA](Multiplayer) Comando para non-Player object
é Possivel visualizar uma Variavel Estatica no Inspector ?
Physics2D para Physics?
Hoje à(s) 9:46 am
Hoje à(s) 9:39 am
Hoje à(s) 9:32 am
Hoje à(s) 9:29 am
Hoje à(s) 9:23 am
Hoje à(s) 4:39 am
Hoje à(s) 3:00 am
Hoje à(s) 1:29 am
Hoje à(s) 12:40 am
Hoje à(s) 12:07 am
Ontem à(s) 11:41 pm
Ontem à(s) 10:30 pm
Ontem à(s) 10:27 pm
Ontem à(s) 10:18 pm
Ontem à(s) 10:17 pm
Ontem à(s) 8:19 pm
Ontem à(s) 6:59 pm
Ontem à(s) 6:53 pm
Ontem à(s) 5:51 pm
Ontem à(s) 5:10 pm
Ontem à(s) 4:55 pm
Ontem à(s) 4:54 pm
Ontem à(s) 3:38 pm
Ontem à(s) 2:29 pm
Ontem à(s) 1:58 pm
Ontem à(s) 1:52 pm
Ontem à(s) 1:50 pm
Ontem à(s) 1:37 pm
Ontem à(s) 1:10 pm
Ontem à(s) 9:55 am
Ontem à(s) 7:08 am
Seg Jan 22, 2018 9:57 pm
Seg Jan 22, 2018 9:19 pm
Seg Jan 22, 2018 6:52 pm
Seg Jan 22, 2018 6:13 pm
Seg Jan 22, 2018 5:07 pm
Seg Jan 22, 2018 4:59 pm
Seg Jan 22, 2018 4:38 pm
Seg Jan 22, 2018 4:36 pm
Seg Jan 22, 2018 4:30 pm
Seg Jan 22, 2018 4:30 pm
Seg Jan 22, 2018 4:27 pm
Seg Jan 22, 2018 4:04 pm
Seg Jan 22, 2018 3:50 pm
Seg Jan 22, 2018 3:40 pm
Seg Jan 22, 2018 3:32 pm
Seg Jan 22, 2018 3:09 pm
Seg Jan 22, 2018 3:07 pm
Seg Jan 22, 2018 12:19 pm
Seg Jan 22, 2018 10:10 am
Seg Jan 22, 2018 9:04 am
Seg Jan 22, 2018 8:52 am
Seg Jan 22, 2018 7:59 am
Seg Jan 22, 2018 7:50 am
Seg Jan 22, 2018 12:23 am
Dom Jan 21, 2018 10:35 pm
Dom Jan 21, 2018 9:22 pm
Dom Jan 21, 2018 7:55 pm
Dom Jan 21, 2018 7:51 pm
Dom Jan 21, 2018 7:31 pm
Dom Jan 21, 2018 2:03 pm
Dom Jan 21, 2018 1:13 pm
Dom Jan 21, 2018 12:31 pm
Dom Jan 21, 2018 9:12 am
Sab Jan 20, 2018 11:57 pm
Sab Jan 20, 2018 10:12 pm
Sab Jan 20, 2018 9:54 pm
Sab Jan 20, 2018 9:36 pm
Sab Jan 20, 2018 9:23 pm
Sab Jan 20, 2018 9:02 pm
Sab Jan 20, 2018 8:46 pm
Sab Jan 20, 2018 8:30 pm
Sab Jan 20, 2018 8:26 pm
Sab Jan 20, 2018 8:23 pm
Sab Jan 20, 2018 8:20 pm
Sab Jan 20, 2018 8:11 pm
Sab Jan 20, 2018 8:05 pm
Sab Jan 20, 2018 4:21 pm
Sab Jan 20, 2018 2:05 am
Sab Jan 20, 2018 1:34 am
Sex Jan 19, 2018 9:06 pm
Sex Jan 19, 2018 3:10 pm
Sex Jan 19, 2018 1:05 pm
Sex Jan 19, 2018 11:52 am
Sex Jan 19, 2018 10:17 am
Sex Jan 19, 2018 10:13 am
Sex Jan 19, 2018 1:11 am
Qui Jan 18, 2018 9:46 pm
Qui Jan 18, 2018 8:10 pm
Qui Jan 18, 2018 8:00 pm
Qui Jan 18, 2018 7:42 pm
Qui Jan 18, 2018 7:13 pm
Qui Jan 18, 2018 7:09 pm
Qui Jan 18, 2018 5:09 pm
Qui Jan 18, 2018 4:53 pm
Qui Jan 18, 2018 4:10 pm
Qui Jan 18, 2018 4:10 pm
Qui Jan 18, 2018 4:05 pm
Qui Jan 18, 2018 4:03 pm
BRGC
natanael.olimpio
lantreco63
BRGC
BRGC
Simplizãum S
recagonlei
nicolasfive
luizmauro123
cody0033
cody0033
fabriciorsz34
Marcelo Santos
Phph09
lisbonajoel
vcalil123
rafaelllsd
dimmuo
Phph09
tatiara
Xxxteem0xxX
Gwiisk
luizmauro123
dstaroski
MarcosSchultz
M4theuz
Phph09
MarcosSchultz
nivalci
Phph09
Madness
Zack2
victorgx22
Zack2
Xxxteem0xxX
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
BRGC
MarcosSchultz
acasoboss
Phph09
luiz12345
azool
Phph09
Phph09
Ghosthy
BRGC
Phph09
M4theuz
TioUV
TioUV
mayke1040
Álefe Kauvyhtz
recagonlei
recagonlei
recagonlei
Mosqueiro
Raphaels
Junim
recagonlei
dstaroski
mafersa
recagonlei
recagonlei
recagonlei
recagonlei
recagonlei
recagonlei
recagonlei
recagonlei
recagonlei
recagonlei
MarcosSchultz
Água Sem Hidrogênio
recagonlei
recagonlei
recagonlei
marco.flautista
MRX
recagonlei
recagonlei
natanael.olimpio
dstaroski
MarcosSchultz
felipehobs1
recagonlei
recagonlei
dstaroski
recagonlei
DuViDoSo
MarcosSchultz
MarcosSchultz
Gwiisk
recagonlei
MarcosSchultz
MarcosSchultz

Como eu faço checkpoint?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

DÚVIDA Como eu faço checkpoint?

Mensagem por DUT em Sex Nov 24, 2017 5:14 pm

Aqui no tutorial do meu jogo tem varios niveis e queria colocar checkpoint neles para quando o player morrer nao ter que começar todo o tutorial dinovo,como faz um negoso desse,de tipo quando o jogador passar de um cubo,e quando morrer vai nascer nesse cubo em vez de começar a cena inteira.
avatar
DUT
MembroAvançado

Masculino PONTOS : 908
REPUTAÇÃO : 32
Idade : 14
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por recagonlei em Sex Nov 24, 2017 6:06 pm

Use cube collider com trigger ativo e junto com o OnTriggerEnter para detecção do ponto. Depois só cacheie em uma variável Vector3 e quando morrer, sete para retesar no ultimo vetor salvo...

https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnTriggerEnter.html
avatar
recagonlei
Instrutor

Masculino PONTOS : 1051
REPUTAÇÃO : 157
Idade : 48
Áreas de atuação : ~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~E acredita que também beatmaker? Maybe
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por ronito em Sex Nov 24, 2017 7:44 pm

Eu ja usei o teleporte, e bem simples;
1- Crie um cubo, que sera seu inimigo, marque "Is Trigger" jogue esse script dentro do cubo (JavaScript)
Código:
var destino : Transform;

function OnTriggerEnter (other : Collider) {
    if (other.CompareTag ("Player")) {
      other.transform.position=destino.transform.position;
    }
}

2 - Agora vc marca seu personagem com a tag (Player) e crie um game object , que servira de spwan point, arraste o seu spawn point para o lugar desejado no mapa, e linque no script que esta no cubo. 
quando seu player colidir com o cubo ele sera teleportado de volta para o gameobject que vc criou no mapa. e bem simples mas pode ajudar.
 
espero que ajude Smile
avatar
ronito
MembroAvançado

Masculino PONTOS : 1159
REPUTAÇÃO : 8
Idade : 20
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por DUT em Sex Nov 24, 2017 9:30 pm

Não tenho a opção de javascript aqui só c#
avatar
DUT
MembroAvançado

Masculino PONTOS : 908
REPUTAÇÃO : 32
Idade : 14
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por recagonlei em Sex Nov 24, 2017 9:38 pm

Código:
public Vector3 m_checkpoint;

void SetCheckpoint(Vector3 position){
   m_checkpoint = position;
}

void ReturnToLastCheckpoint(Transform trans){
   trans.position = m_checkpoint;
}

Seria mais ou menos o script master... Depois nos cubos adicione um script para detecção e desativamento do objeto e passe para salvar o checkpoint.

Código:
void OnTriggerEnter(Collider col){
   m_script.SetCheckpoint(transform.position);
  gameObject.SetActive(false);
}

Depois quando morrer, só chamar o ReturnToLastCheckpoint();
avatar
recagonlei
Instrutor

Masculino PONTOS : 1051
REPUTAÇÃO : 157
Idade : 48
Áreas de atuação : ~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~E acredita que também beatmaker? Maybe
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por DUT em Sex Nov 24, 2017 9:42 pm

Aonde eu coloco esse primeiro script?
avatar
DUT
MembroAvançado

Masculino PONTOS : 908
REPUTAÇÃO : 32
Idade : 14
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por recagonlei em Sex Nov 24, 2017 9:57 pm

Coloque em qualquer lugar, como se fosse um gerenciador, o CheckpointManager por exemplo e acesse pelos outros que irão nos colliders, como também CheckpointBehaviour...
avatar
recagonlei
Instrutor

Masculino PONTOS : 1051
REPUTAÇÃO : 157
Idade : 48
Áreas de atuação : ~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~E acredita que também beatmaker? Maybe
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por DUT em Sex Nov 24, 2017 9:59 pm

Eu coloquei esse primeiro script no jogador e esse segundo ai eu boto em um cubo?
avatar
DUT
MembroAvançado

Masculino PONTOS : 908
REPUTAÇÃO : 32
Idade : 14
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por DUT em Sex Nov 24, 2017 10:05 pm

no segundo script,o "SetCheckpoint" esta em vermelho
avatar
DUT
MembroAvançado

Masculino PONTOS : 908
REPUTAÇÃO : 32
Idade : 14
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por recagonlei em Sex Nov 24, 2017 11:14 pm

O segundo script é colocado onde você for detectar o checkpoint, no caso eu citei um exemplo de usar um cube collider... Você tem que fazer uma instância do primeiro script, ou declarar ele nos segundos scripts...
avatar
recagonlei
Instrutor

Masculino PONTOS : 1051
REPUTAÇÃO : 157
Idade : 48
Áreas de atuação : ~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~E acredita que também beatmaker? Maybe
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por DUT em Sab Nov 25, 2017 11:14 am

Como faz isso? e ta dando esse erro:

Assets/Scripts/NothingSelected.cs(8,12): error CS0122: `m_script.SetCheckpoint(UnityEngine.Vector3)' is inaccessible due to its protection level
avatar
DUT
MembroAvançado

Masculino PONTOS : 908
REPUTAÇÃO : 32
Idade : 14
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por Callyde Jr em Sab Nov 25, 2017 1:59 pm

Ficando assim primeiro script
Código:
using UnityEngine;
using System.Collections;

public class m_checkpoint : MonoBehaviour {

public static m_checkpoint Instance;//para instanciar o script
public Vector3 m_checkpoint;

void SetCheckpoint(Vector3 position){
  m_checkpoint = position;
}

void ReturnToLastCheckpoint(Transform trans){
  trans.position = m_checkpoint;
}
}
segundo script
Código:
using UnityEngine;
using System.Collections;

public class m_script : MonoBehaviour {

public static m_checkpoint Instance;//para declara o outro script
public Vector3 m_checkpoint;

    void OnTriggerEnter(Collider col){
      m_script.SetCheckpoint(transform.position);
      gameObject.SetActive(false);
    }
}
avatar
Callyde Jr
Programador

Masculino PONTOS : 2003
REPUTAÇÃO : 271
Idade : 38
Áreas de atuação : Iniciante em modelagem
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por Phph09 em Sab Nov 25, 2017 3:55 pm

;
DUT escreveu:Como faz isso? e ta dando esse erro:

Assets/Scripts/NothingSelected.cs(8,12): error CS0122: `m_script.SetCheckpoint(UnityEngine.Vector3)' is inaccessible due to its protection level
Deixe como Public
avatar
Phph09
ProgramadorMaster

Masculino PONTOS : 931
REPUTAÇÃO : 121
Idade : 12
Áreas de atuação : Programação em C#(C-Sharp)
Unity
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por recagonlei em Sab Nov 25, 2017 4:43 pm

Callyde Jr escreveu:Ficando assim primeiro script
Código:
using UnityEngine;
using System.Collections;

public class m_checkpoint : MonoBehaviour {

public static m_checkpoint Instance;//para instanciar o script

public Vector3 m_checkpoint;

void SetCheckpoint(Vector3 position){
   m_checkpoint = position;
}

void ReturnToLastCheckpoint(Transform trans){
   trans.position = m_checkpoint;
}
}
segundo script
Código:
using UnityEngine;
using System.Collections;

public class m_script : MonoBehaviour {

public static m_checkpoint Instance;//para declara o outro script
public Vector3 m_checkpoint;

    void OnTriggerEnter(Collider col){
       m_script.SetCheckpoint(transform.position);
       gameObject.SetActive(false);
    }
}

Nesse caso eu faria assim:

Código:

using UnityEngine;
using System.Collections;

public class CheckpointManager: MonoBehaviour {

public static CheckpointManager ins;//Instância.

private Vector3 m_checkpoint;//Posição do checkpoint atual.

void Awake(){
   ins = this;//Criar a instância para esse objeto(script).
}

//Setar um checkpoint.
public static void SetCheckpoint(Vector3 position){
   ins.m_checkpoint = position;
}

//Retornar para o último checkpoint.
public static void ReturnToLastCheckpoint(Transform trans){
   trans.position = ins.m_checkpoint;
}

//Acessar a posição do checkpoint atual;
public static Vector3 GetCheckpoint(){
  return ins.m_checkpoint;
}
}

Depois:


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

public class CheckpointBehaviour: MonoBehaviour {

//Detectar quando passar no checkpoint e depois desativa-lo para melhor otimização e algum bug.
    void OnTriggerEnter(Collider col){
       CheckpointManager.SetCheckpoint(transform.position);
       gameObject.SetActive(false);
    }
}

Para marcar o checkpoint use CheckpointManager.SetCheckpoint(Vector3 position), não há necessidade de declarar, só chama-lo direto e depois para retornar no ultimo checkpoint salve use CheckpointManager.ReturnToLastCheckpoint(Transform trans); e um bônus, caso queira também saber o valor, só cacheie um Vector3 com o método CheckpointManager.GetCheckpoint();
Obs: Deve existir apenas um CheckpointManager, enquanto o CheckpointBehaviour pode ser instanciado várias vezes;
avatar
recagonlei
Instrutor

Masculino PONTOS : 1051
REPUTAÇÃO : 157
Idade : 48
Áreas de atuação : ~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~E acredita que também beatmaker? Maybe
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por Callyde Jr em Sab Nov 25, 2017 9:20 pm

Sim assim ficou bem melhor,
eu tinha esquecido de colocar a linha 10 no Awake.
avatar
Callyde Jr
Programador

Masculino PONTOS : 2003
REPUTAÇÃO : 271
Idade : 38
Áreas de atuação : Iniciante em modelagem
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por Callyde Jr em Dom Nov 26, 2017 3:56 pm

Como posso resetar as posicoes caso mude de scene ?
Dei uma pesquisada aqui mais nao achei nada.
avatar
Callyde Jr
Programador

Masculino PONTOS : 2003
REPUTAÇÃO : 271
Idade : 38
Áreas de atuação : Iniciante em modelagem
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por recagonlei em Dom Nov 26, 2017 5:32 pm

Crie uma variável Vector3 para cachear os spawns das cenas... Depois só setar o Checkpoint para o spawn, quando mudar de cena...
avatar
recagonlei
Instrutor

Masculino PONTOS : 1051
REPUTAÇÃO : 157
Idade : 48
Áreas de atuação : ~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~E acredita que também beatmaker? Maybe
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por Callyde Jr em Dom Nov 26, 2017 5:45 pm

Assim?
Sim ele esta funcionando coloquei ele no Player para poder colidir e ativar as funcoes
Código:
using UnityEngine;
using System.Collections;


public class CheckpointManager : MonoBehaviour {
 
  public static CheckpointManager ins;//Instância.
  private Vector3 m_checkpoint;//Posição do checkpoint atual.
  
  public Vector3 m_spawns;//Posiçao inicial
 
 
void Awake(){
   ins = this;//Criar a instância para esse objeto(script).
}


   //Setar um checkpoint.
public static void SetCheckpoint(Vector3 position){
   ins.m_checkpoint = position;
   noCheck = true;
  
}

//Retornar para o último checkpoint.
public static void ReturnToLastCheckpoint(Transform trans){
   trans.position = ins.m_checkpoint;
}

//Acessar a posição do checkpoint atual;
public static Vector3 GetCheckpoint(){
  return ins.m_checkpoint;
}
public static void Reset()
{
 ins.m_checkpoint = m_spawns.position;  
}
}
avatar
Callyde Jr
Programador

Masculino PONTOS : 2003
REPUTAÇÃO : 271
Idade : 38
Áreas de atuação : Iniciante em modelagem
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por recagonlei em Dom Nov 26, 2017 6:15 pm

Se está funcionando, é isso ai mesmo...
avatar
recagonlei
Instrutor

Masculino PONTOS : 1051
REPUTAÇÃO : 157
Idade : 48
Áreas de atuação : ~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~E acredita que também beatmaker? Maybe
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como eu faço checkpoint?

Mensagem por Callyde Jr em Dom Nov 26, 2017 8:08 pm

Bom estava dando erro desse modo que fiz.
Coloquei assim no final e pronto
Código:
public static void Reset()
{
 ins.m_checkpoint = ins.m_spawns; 
}
Obrigado mano.
avatar
Callyde Jr
Programador

Masculino PONTOS : 2003
REPUTAÇÃO : 271
Idade : 38
Áreas de atuação : Iniciante em modelagem
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

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