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:
Calculando distância entre gameObjects
[Alpha Android] - Winthia Chronicles (Alpha Devlog, 17 de fevereiro de 2018).
FantasyDragon Online - Formação de Equipe (P.A / Designer Gráfico )
Restringir InpultField!
Loja Virtual Fácil e Grátis
Duvida com velocidade X e velocidade Z
LoadSceneAsync em varias cenas e escolher qual chamar
Fps Caindo Instanteneamente
[Duvida] Menu Input
Preciso Modelador com experiencia em Modelar Veículos
GC.Collect
"Simular" uma VPS
Script inimigo x Player
Slime Shop: Multiplayer (Teste De Jogo :D )
Novo Jogo (BETA ~ Sem Nome)
Multiplayer Unet: no meio da partida os client saem do nada(sistema de Checar conexão)
[RESOLVIDO] Não Consigo Acessar meus Materiais do Modelo !
como alterar o Rect Transform?
Script de Semaforo
Fiz esse jogo a bastante tempo que tipo de mecanica eu poderia adicionar?
[WIP] Projeto ainda sem título
Mudar a densidade de Pixels na tela
O que fazer para ser um programador
Adptar o script para mostrar o erro
[AJUDA URGENTE] Bug provavelmente pivot
[Tutorial] Capturar Imagem da WebCam e Salvar No seu Pc
tem como criar Uma Imagem no Canvas?
Membro Avançado
Inserir Trigger
Tem como fazer um cube 3d invisível?
duvida de desempenho ao Instanciar Gameobject
Qual versão da unity é recomendada HOJE?
Objetos girando em órbita de outro
Player não acompanha plataforma
[TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
Jogo de plataforma que eu fiz
Alguém para testar alguns jogos meus (Saber se estão legais, se tem bugs e tals)
(Duvida) Como criar um sistema de dialogos?
Controle de Personagem
Procuro modelador
[TUTORIAL]Sistema de Pet Virtual -AULA 2 [Tamagotchi](ANDROID/PC)
Equipe para criação de jogo de terror.
Espelho Realista
[TUTORIAL]Sistema de Pet Virtual [Tamagotchi] Completo (ANDROID/PC)
Equipe para criação de assets
Procuro Modelador Low Poly
Velocimetro de Ponteiro!
Unity não reconhece meu celular
[TUTORIAL]Sistema Basico de Combustivel (PC e Android)
[ Run Sara, run ! ] Em desenvolvimento para android.
[SCRIPT] Controle Simples com movimento e rotação
Metodos Assincrono na Unity
Alterar componentes de todos os objeto de um array
Duvida com spawn de IA
[TUTORIAL] CARREGAR CENA APÓS UM TEMPO UNITY 4.7
Melhorar Script
QRcode em unity
Problemas para criar um BackGround
[____ADMINISTRAÇÃO____] PRECISO DE AJUDA [DICA PARA SER AJUDADO]
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
ajuda com os scripts fps entre outros
Menu Principal
[TUTORIAL] Avião Script
[DEVLOG] Projeto - Pocket Girl Blade - Atualização
[TUTORIAL] Player executar LookAt apenas no eixo Y
Divulgaçao de Battle of Worlds
aVork - Física realista para veículos
[Projeto] Line Battle
Dúvida com script que gera mundo estilo minecraft
array para sudoku
Verificar se não há uma Colisão
Script de suavização não está funcionando!
Como usar o transform.parent sem modificar a escala
[RESOLVIDO] Aumentar uma "textbox" no Inspector
[DUVIDA] tamanho de um quarteirão
[TUTORIAL] Unity 5 - Como criar o próprio FPS Controller
Personagem dar apenas um pulo
[RESOLVIDO] Problema com script de ataque, funcionando em partes
[RESOLVIDO] Ajuda Scene Editor
Projeto de terror (Mei bugado)
Como posso fazer um game multiplayer ?
Adaptar para Android
[RESOLVIDO]Como criar um comando para deslisar o touch na horizontal(direita ou esquerda)?
Discord para discussões de criação de jogos!
[Duvida] Como definir uma resolução final unica.
Atualizacao dentro do Jogo - Android!
Linha Contornando Um Objeto !
Error ao dar Play!
Beta_Jogo (Lost and Alone)Por favor Avaliem!
SAVE ME - Game em desenvolvimento para estudo.
Fazer Login em uma pagina dentro do unity
Um game de terror e tiro em desenvolvimento [sem título de game por enquanto]
Gráficos
Porque esse script não esta funcionando alguém poderia me explicar ??
[RESOLVIDO] Preciso de ajuda para fazer um objeto pegar fogo!
Dicas para nome de jogo?
[RESOLVIDO] Duvida em operação matematica!
Animação do animator default
Hoje à(s) 9:57 pm
Hoje à(s) 9:46 pm
Hoje à(s) 9:10 pm
Hoje à(s) 7:51 pm
Hoje à(s) 7:50 pm
Hoje à(s) 7:06 pm
Hoje à(s) 6:58 pm
Hoje à(s) 6:42 pm
Hoje à(s) 5:07 pm
Hoje à(s) 5:03 pm
Hoje à(s) 4:19 pm
Hoje à(s) 4:11 pm
Hoje à(s) 3:56 pm
Hoje à(s) 3:43 pm
Hoje à(s) 2:41 pm
Hoje à(s) 1:21 pm
Hoje à(s) 12:09 pm
Hoje à(s) 11:45 am
Hoje à(s) 11:03 am
Hoje à(s) 4:16 am
Hoje à(s) 3:03 am
Hoje à(s) 2:24 am
Ontem à(s) 9:41 pm
Ontem à(s) 9:15 pm
Ontem à(s) 6:51 pm
Ontem à(s) 6:25 pm
Ontem à(s) 6:09 pm
Ontem à(s) 5:58 pm
Ontem à(s) 5:48 pm
Ontem à(s) 4:35 pm
Ontem à(s) 3:59 pm
Ontem à(s) 3:55 pm
Ontem à(s) 3:39 pm
Ontem à(s) 3:37 pm
Ontem à(s) 3:14 pm
Ontem à(s) 3:00 pm
Ontem à(s) 2:15 pm
Ontem à(s) 1:52 pm
Ontem à(s) 12:23 pm
Ontem à(s) 11:49 am
Ontem à(s) 10:58 am
Ontem à(s) 7:15 am
Sex Fev 16, 2018 10:43 pm
Sex Fev 16, 2018 10:15 pm
Sex Fev 16, 2018 9:54 pm
Sex Fev 16, 2018 9:18 pm
Sex Fev 16, 2018 9:17 pm
Sex Fev 16, 2018 8:23 pm
Sex Fev 16, 2018 5:27 pm
Sex Fev 16, 2018 5:09 pm
Sex Fev 16, 2018 4:18 pm
Sex Fev 16, 2018 3:56 pm
Sex Fev 16, 2018 2:57 pm
Sex Fev 16, 2018 12:59 pm
Sex Fev 16, 2018 12:56 pm
Sex Fev 16, 2018 12:08 pm
Sex Fev 16, 2018 10:24 am
Sex Fev 16, 2018 10:21 am
Sex Fev 16, 2018 10:04 am
Sex Fev 16, 2018 7:59 am
Sex Fev 16, 2018 7:59 am
Qui Fev 15, 2018 8:37 pm
Qui Fev 15, 2018 8:19 pm
Qui Fev 15, 2018 7:19 pm
Qui Fev 15, 2018 4:38 pm
Qui Fev 15, 2018 3:13 pm
Qui Fev 15, 2018 2:58 pm
Qui Fev 15, 2018 2:44 pm
Qui Fev 15, 2018 2:35 pm
Qui Fev 15, 2018 1:25 pm
Qui Fev 15, 2018 1:20 pm
Qui Fev 15, 2018 1:19 pm
Qui Fev 15, 2018 1:14 pm
Qui Fev 15, 2018 1:10 pm
Qui Fev 15, 2018 1:02 pm
Qui Fev 15, 2018 1:01 pm
Qui Fev 15, 2018 1:00 pm
Qui Fev 15, 2018 12:27 pm
Qui Fev 15, 2018 11:33 am
Qui Fev 15, 2018 8:48 am
Qui Fev 15, 2018 1:26 am
Qua Fev 14, 2018 11:15 pm
Qua Fev 14, 2018 10:57 pm
Qua Fev 14, 2018 10:47 pm
Qua Fev 14, 2018 9:01 pm
Qua Fev 14, 2018 8:14 pm
Qua Fev 14, 2018 8:12 pm
Qua Fev 14, 2018 8:06 pm
Qua Fev 14, 2018 6:43 pm
Qua Fev 14, 2018 5:41 pm
Qua Fev 14, 2018 5:06 pm
Qua Fev 14, 2018 1:37 pm
Qua Fev 14, 2018 12:28 pm
Qua Fev 14, 2018 10:12 am
Qua Fev 14, 2018 8:34 am
Ter Fev 13, 2018 3:37 pm
Ter Fev 13, 2018 12:05 pm
Ter Fev 13, 2018 11:56 am
Ter Fev 13, 2018 8:09 am
recagonlei
marcos4503
marcos4503
Weslley
Souris
Phph09
Phph09
natanael.olimpio
Samuelsk
Jhonatham1
marcos4503
Souris
dstaroski
dstaroski
fabriciorsz34
recagonlei
nicolasfive
Dom3000
endersoneneilsa
niao
rafaelllsd
rafaelllsd
marcos4503
otavio00augusto
juanalmeida443
felipehobs1
Phph09
Phph09
michelly
Daniel Dória
fabriciorsz34
fabriciorsz34
fabriciorsz34
Simplizãum S
Zack2
Dom3000
Daniel Pires da Silva
GamersBR
Bruno
K3485
Dom3000
fecirineu
ÁguaMineral
Souris
fecirineu
minosso
minosso
Duarte
otavio00augusto
fecirineu
ruanzikaad
Simplizãum S
junkflash30
MarcosSchultz
MarcosSchultz
TruffleDevelop
dstaroski
JrdeAmorim
googolepton
dstaroski
dstaroski
Daniel Pires da Silva
alexs
Matrirxp
dstaroski
Dom3000
Dom3000
Dom3000
Dom3000
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
Daniel Pires da Silva
Fluttershy28
recagonlei
CaioItz
Dom3000
ruanzikaad
LucasRangel
ÁguaMineral
Phph09
Phph09
recagonlei
Duarte
Zecandy
dstaroski
Souris
parkournick
Souris
Souris
Mario Santos
natanael.olimpio
parkournick
dstaroski

Erro no Script

Ir em baixo

DÚVIDA Erro no Script

Mensagem por gabss_oliveira em Sex Jul 31, 2015 11:38 pm

Estou tendo um erro no Script, (https://www.youtube.com/watch?v=CbXMWFKa0g8) e não sei o que fazer... Se puder me ajudar o mais rápido possível irei agradecer muito
script

using UnityEngine;
using System.Collections;
[RequireComponent(typeof(AudioSource))]
[RequireComponent(typeof(CharacterController))]
public class SonsDosPassos : MonoBehaviour {
public AudioClip Cimento,Agua,Pulo;
private CharacterController controller;
private bool Pulou, Esperando,EstaNaAgua;
private float TempoDeEspera,TempoCorridaENormal = 1;
public float TempoCimento = 0.6f,TempoAgua = 0.6f,TempoPulo = 0.6f,Aceleracao = 1.3f;
//variaveis de movimento da camera
public GameObject CameraDoPlayer;
public float IntensidadeDoMovimento = 1.8f;
private Vector3 PosicaoInicialDaCamera;
private float movimentoDaCamera;
private bool comecarContagem;
public bool AtivarMovimento;
void Start (){
comecarContagem = false;
PosicaoInicialDaCamera = CameraDoPlayer.transform.LocalPosition;
controller = GetComponent ();
}
void Update (){
RaycastHit hit;
if (Pulou == false) {
if(Physics.Raycast(transform.position,Vector3.down,out hit)){
if(hit.collider.gameObject.CompareTag("CIMENTO") && EstaNaAgua == false){
audio.clip = Cimento;
} else if (EstaNaAgua == true){
audio.clip = Agua;
}
}
if (controller.isGrounded && controller.velocity.magnitude > 0.2f){
if(!audio.isPlaying){
TocarSons ();
if(comecarContagem == false){
movimentoDaCamera += Time.deltaTime;
}
if(comecarContagem == true){
movimentoDaCamera -= Time.deltaTime;
}
}
}
if(!controller.isGrounded || controller.velocity.magnitude <= 0.19f){
audio.Stop ();
CameraDoPlayer.transform.LocalPosition = Vector3.Lerp (CameraDoPlayer.transform.LocalPosition, PosicaoInicialDaCamera + PosicaoInicialDaCamera * 0.25f * IntensidadeDoMovimento, 10*Time.deltaTime);
}
}
//
if(movimentoDaCamera >= TempoDeEspera) {
comecarContagem = true;
}
if(movimentoDaCamera <= 0){
comecarContagem = false;
}
//
if (AtivarMovimento == true && controller.velocity.magnitude > 0.2f){
CameraDoPlayer.transform.LocalPosition = Vector3.Lerp (CameraDoPlayer.transform.LocalPosition, PosicaoInicialDaCamera + PosicaoInicialDaCamera * movimentoDaCamera * IntensidadeDoMovimento, 10*Time.deltaTime);
}
if(Input.GetKey (KeyCode.LeftShift)) {
TempoCorridaENormal = 1/Aceleracao;
} else {
TempoCorridaENormal = 1;
}
//
if (Input.GetKeyDown(KeyCode.Space) && Pulou == false) {
Pulou = true;
audio.clip = Pulo;
if(!audio.isPlaying){
audio.Play ();
}else if (!audio.isPlaying){
audio.Stop ();
audio.Play ();
}
}
//
if (Esperando == true) {
TempoDeEspera -= Time.deltaTime;
}
if (TempoDeEspera <= 0) {
Esperando = false;
}
}
void OnControllerColliderHit (ControllerColliderHit hit){
Pulou = false;
}
void OnTriggerEnter (Collider other){
if(other.gameObject.CompareTag("AGUA")){
EstaNaAgua = true;
}
}
void OnTriggerExit (Collider other){
if(other.gameObject.CompareTag("AGUA")){
EstaNaAgua = false;
}
}
void TocarSons (){
if(Esperando == false) {
audio.Stop ();
if(audio.clip == Cimento){
TempoDeEspera = TempoCimento * TempoCorridaENormal;
Esperando = true;
audio.PlayOneShot(audio.clip);
}
if(audio.clip == Agua){
TempoDeEspera = TempoAgua * TempoCorridaENormal;
Esperando = true;
audio.PlayOneShot(audio.clip);
}
if(audio.clip == Pulo){
TempoDeEspera = TempoPulo * TempoCorridaENormal;
Esperando = true;
audio.PlayOneShot(audio.clip);
}
}
}
}

gabss_oliveira
Iniciante
Iniciante

PONTOS : 949
REPUTAÇÃO : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Erro no Script

Mensagem por Joaogabrielf13 em Sab Ago 01, 2015 4:36 am

Acho que Você tem que colocar o que esta dando erro pra facilitar.
avatar
Joaogabrielf13
Avançado
Avançado

Masculino PONTOS : 1128
REPUTAÇÃO : 7
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Erro no Script

Mensagem por juansa2 em Sab Ago 01, 2015 8:12 am

qual Unity Vc ta Usando ?

juansa2
Iniciante
Iniciante

Masculino PONTOS : 961
REPUTAÇÃO : 4
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Erro no Script

Mensagem por MarcosSchultz em Sab Ago 01, 2015 1:44 pm

Alguns erros básicos:

primeiro:

Código:
controller = GetComponent ();

toda vez que você está lidando com algum componente você tem que citar qual componente é... como eu fiz no vídeo Very Happy

a correção fica assim:

Código:
controller = GetComponent<CharacterController> ();




Segundo erro:

Código:
LocalPosition

como trata-se de um parametro de um transform, o "L" é minusculo...

correção:

Código:
localPosition


no fim das contas o script fica assim ( reformulado para unity 5 )

Código:
using UnityEngine;
using System.Collections;
[RequireComponent(typeof(AudioSource))]
[RequireComponent(typeof(CharacterController))]
public class SonsDosPassos : MonoBehaviour {
   public AudioClip Cimento,Agua,Pulo;
   private CharacterController controller;
   private bool Pulou, Esperando,EstaNaAgua;
   private float TempoDeEspera,TempoCorridaENormal = 1;
   public float TempoCimento = 0.6f,TempoAgua = 0.6f,TempoPulo = 0.6f,Aceleracao = 1.3f;
   //variaveis de movimento da camera
   public GameObject CameraDoPlayer;
   public float IntensidadeDoMovimento = 1.8f;
   private Vector3 PosicaoInicialDaCamera;
   private float movimentoDaCamera;
   private bool comecarContagem;
   public bool AtivarMovimento;
   void Start (){
      comecarContagem = false;
      PosicaoInicialDaCamera = CameraDoPlayer.transform.localPosition;
      controller = GetComponent<CharacterController> ();
   }
   void Update (){
      RaycastHit hit;
      if (Pulou == false) {
         if(Physics.Raycast(transform.position,Vector3.down,out hit)){
            if(hit.collider.gameObject.CompareTag("CIMENTO") && EstaNaAgua == false){
               GetComponent<AudioSource>().clip = Cimento;
            } else if (EstaNaAgua == true){
               GetComponent<AudioSource>().clip = Agua;
            }
         }
         if (controller.isGrounded && controller.velocity.magnitude > 0.2f){
            if(!GetComponent<AudioSource>().isPlaying){
               TocarSons ();
               if(comecarContagem == false){
                  movimentoDaCamera += Time.deltaTime;
               }
               if(comecarContagem == true){
                  movimentoDaCamera -= Time.deltaTime;
               }
            }
         }
         if(!controller.isGrounded || controller.velocity.magnitude <= 0.19f){
            GetComponent<AudioSource>().Stop ();
            CameraDoPlayer.transform.localPosition = Vector3.Lerp (CameraDoPlayer.transform.localPosition, PosicaoInicialDaCamera + PosicaoInicialDaCamera * 0.25f * IntensidadeDoMovimento, 10*Time.deltaTime);
         }
      }
      //
      if(movimentoDaCamera >= TempoDeEspera) {
         comecarContagem = true;
      }
      if(movimentoDaCamera <= 0){
         comecarContagem = false;
      }
      //
      if (AtivarMovimento == true && controller.velocity.magnitude > 0.2f){
         CameraDoPlayer.transform.localPosition = Vector3.Lerp (CameraDoPlayer.transform.localPosition, PosicaoInicialDaCamera + PosicaoInicialDaCamera * movimentoDaCamera * IntensidadeDoMovimento, 10*Time.deltaTime);
      }
      if(Input.GetKey (KeyCode.LeftShift)) {
         TempoCorridaENormal = 1/Aceleracao;
      } else {
         TempoCorridaENormal = 1;
      }
      //
      if (Input.GetKeyDown(KeyCode.Space) && Pulou == false) {
         Pulou = true;
         GetComponent<AudioSource>().clip = Pulo;
         if(!GetComponent<AudioSource>().isPlaying){
            GetComponent<AudioSource>().Play ();
         }else if (!GetComponent<AudioSource>().isPlaying){
            GetComponent<AudioSource>().Stop ();
            GetComponent<AudioSource>().Play ();
         }
      }
      //
      if (Esperando == true) {
         TempoDeEspera -= Time.deltaTime;
      }
      if (TempoDeEspera <= 0) {
         Esperando = false;
      }
   }
   void OnControllerColliderHit (ControllerColliderHit hit){
      Pulou = false;
   }
   void OnTriggerEnter (Collider other){
      if(other.gameObject.CompareTag("AGUA")){
         EstaNaAgua = true;
      }
   }
   void OnTriggerExit (Collider other){
      if(other.gameObject.CompareTag("AGUA")){
         EstaNaAgua = false;
      }
   }
   void TocarSons (){
      if(Esperando == false) {
         GetComponent<AudioSource>().Stop ();
         if(GetComponent<AudioSource>().clip == Cimento){
            TempoDeEspera = TempoCimento * TempoCorridaENormal;
            Esperando = true;
            GetComponent<AudioSource>().PlayOneShot(GetComponent<AudioSource>().clip);
         }
         if(GetComponent<AudioSource>().clip == Agua){
            TempoDeEspera = TempoAgua * TempoCorridaENormal;
            Esperando = true;
            GetComponent<AudioSource>().PlayOneShot(GetComponent<AudioSource>().clip);
         }
         if(GetComponent<AudioSource>().clip == Pulo){
            TempoDeEspera = TempoPulo * TempoCorridaENormal;
            Esperando = true;
            GetComponent<AudioSource>().PlayOneShot(GetComponent<AudioSource>().clip);
         }
      }
   }
}
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10175
REPUTAÇÃO : 1769
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

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