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:
Parentear Objetos por script C#
BAIXE GRÁTIS MODELOS 3D (FUZIL FOTO REALÍSTICO - 22-06-2017)
(AVALIEM) Sistema de IA para pedestre e trafego e ROTAS COM RAIN
COMO EXPORTAR MEU PROJETO E DAR CONTINUAÇÃO POR OUTRO COMPUTADOR ?
[Unity] - Criar botão em C#
[AVALIAÇÃO] AVALIEM MEU JOGO MOBILE
Preciso de Programador e Modelador para jogo de tiro futurista
MEU JOGO ANDROID
Asset Sistema de rajada
PHP e MYSQLI
Bugs da Unity
Meu Canva nao para de tremer o que fazer?
Erro no Script
Duvidas multiplayer online em terceira pessoa
Defeito com colisao
Script de Mover - Estilo Subway Surfs
Sistema de Nevoa
Erro estranho Invalid AABB a
não esta salvando o score
Ajuda com scripts de inimigo e player'' interação de zumbi e player''
Mudar Gráfico
[TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )
[TUTORIAL] Android - Sistema de controle third person shooter, Joystick + Swipe camera
ALGUEM SABE COMO POSSO DESATIVAR O LOOP DA ANIMAÇAO
[Resolvido] Relacionada a Objetos em Arrays.
Modelagem de personagens
Como sair desse loop?
Como instanciar muitos objetos?
[TUTORIAL] 43 ÓTIMAS DICAS DE OTIMIZAÇÃO PARA JOGOS MOBILE (Android)
[Game] World Adventure (Nova Beta)
[_____CRONOGRAMA DO CANAL_____]
[UPDATE DO MEU PROJETO] - Veja e avalie o sistema de combate do meu jogo!
Problema com Sprite
Sistema de Susto Cronometrado
[TUTORIAL] Camera de visão noturna (Night vision) na Unity 5
Script de Mover
[Duvida] ScrollBar
- -[ASSETS PARA GAMES]- -
[Votação] História futurista ou mais antiga ._.
[TUTORIAL] AI Enemy ( Jogos de terror )
-[ASSETS PARA GAMES/ALGUNS]-
esse e o meu jogo "a floresta" que estou fazendo VEJAM O VIDEO
Problema esquisito com botoes depois de fazer a build
[Duvida] Decrescer uma Array.
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
Como mudar o sprite?
[TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Glitch visual
Probleminha em um script que fiz
[TUTORIAL] MENU PRINCIPAL - UNITY 5 (5.3 ou superior) (Com UI)
Escolha de Controle para Android
Como instanciar na posição desejada (Canvas)?
[TUTORIAL] UNITY 5 - Efeito submerso (underwater effect), distorção da água e gotas na tela
Sistema de Missao e Recompensa!
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
[Duvida] Como Deixar O Texto Mais Bonito.
Animação de inimigo não funciona
[Dica] Como converter JAVA SCRIPT para C#
Projeto, Recrutamento! Jogo de terror 3D " Sem Medo"
[Desabilitar gravidade de um Character Controller]
Primeira GamePlay do meu jogo de fps multiplayer (em desenvolvimento)
Cenários Espaciais vs Escala
Jogo para Android para testar
Atualizado (The Pyramid 1.1.1)
Fighters for honor(Jogo da segunda guerra mundial)
Ajuda Erro ao compilar Android
Script não compila com monodevelop
Imagem personalizada no menu de configuração [PRINT]
Demo Terror
[RESOLVIDO] Problema depois de passar para nivel 3
efeitos sonoros
[Modelo 3D - Avaliação] Sniper M700 LowPoly
PHP numeros inteiro?
CONTRATANDO ANIMADOR
Asset para game de terror
[Modelo 3D] AK-47
[DEVLOG - 17-06-17] Projeto - Girl Blade
jogo quiz 2D unity 5...
Ajuda com Script
Duvida com o Pack UFPS
[PEDIDO] Gostaria que avaliaçe meu Cenario LOW POLY
(Resolvido)Monodevelop
Como se faz uma copia de uma cena?
[Equipe] Equipe para jogo tower defense low poly
Como faço um sistema de sanidade (estilo amnesia)
[Ajuda] Variavel não esta recebendo o valor do outro script
Material Editor
Como sera que fizeram o sistema de hackear do watch dogs?
Como desativa um script dentro de outro?
Mudar material via script
[Update do meu projeto] - Avalie o novo ícone do meu jogo!
-[COMO RESOLVO ESTE ERRO DO SCRIPT??]-
[OUTRO] Atualização do jogo New day on the zombies world 0.9.0
ATUALIZAÇÃO - Joguem meu jogo [Aircraft - Space Guardian] Please !!
Como posso fazer um IF do termino de uma animação?
[TUTORIAL] Producao de objeto por componentes....estilo PAYDAY 2 (RATS)...
[DÚVIDA] SISTEMA DE FACA UNITY 3D
[Projeto] O Rei Covarde
Ficar planando na água
Hoje à(s) 11:12 am
Hoje à(s) 11:08 am
Hoje à(s) 11:06 am
Hoje à(s) 10:02 am
Hoje à(s) 9:37 am
Hoje à(s) 8:01 am
Hoje à(s) 7:55 am
Hoje à(s) 2:31 am
Hoje à(s) 1:11 am
Ontem à(s) 10:49 pm
Ontem à(s) 10:19 pm
Ontem à(s) 10:08 pm
Ontem à(s) 9:44 pm
Ontem à(s) 9:31 pm
Ontem à(s) 8:39 pm
Ontem à(s) 8:39 pm
Ontem à(s) 8:34 pm
Ontem à(s) 8:34 pm
Ontem à(s) 8:08 pm
Ontem à(s) 7:35 pm
Ontem à(s) 6:12 pm
Ontem à(s) 4:31 pm
Ontem à(s) 2:12 pm
Ontem à(s) 2:06 pm
Ontem à(s) 1:48 pm
Ontem à(s) 11:52 am
Ontem à(s) 12:25 am
Ter Jun 20, 2017 11:40 pm
Ter Jun 20, 2017 11:19 pm
Ter Jun 20, 2017 11:14 pm
Ter Jun 20, 2017 10:59 pm
Ter Jun 20, 2017 10:56 pm
Ter Jun 20, 2017 9:35 pm
Ter Jun 20, 2017 9:17 pm
Ter Jun 20, 2017 9:11 pm
Ter Jun 20, 2017 7:25 pm
Ter Jun 20, 2017 7:24 pm
Ter Jun 20, 2017 6:57 pm
Ter Jun 20, 2017 6:34 pm
Ter Jun 20, 2017 6:32 pm
Ter Jun 20, 2017 6:05 pm
Ter Jun 20, 2017 6:01 pm
Ter Jun 20, 2017 4:57 pm
Ter Jun 20, 2017 1:53 pm
Ter Jun 20, 2017 1:23 pm
Ter Jun 20, 2017 1:18 pm
Ter Jun 20, 2017 1:13 pm
Ter Jun 20, 2017 12:55 pm
Ter Jun 20, 2017 12:52 pm
Ter Jun 20, 2017 12:51 pm
Ter Jun 20, 2017 12:41 pm
Ter Jun 20, 2017 12:36 pm
Ter Jun 20, 2017 12:31 pm
Ter Jun 20, 2017 12:27 pm
Ter Jun 20, 2017 12:24 pm
Ter Jun 20, 2017 12:20 pm
Ter Jun 20, 2017 12:15 pm
Ter Jun 20, 2017 10:33 am
Ter Jun 20, 2017 1:11 am
Seg Jun 19, 2017 11:55 pm
Seg Jun 19, 2017 10:32 pm
Seg Jun 19, 2017 10:25 pm
Seg Jun 19, 2017 10:23 pm
Seg Jun 19, 2017 7:56 pm
Seg Jun 19, 2017 7:51 pm
Seg Jun 19, 2017 7:39 pm
Seg Jun 19, 2017 7:27 pm
Seg Jun 19, 2017 5:37 pm
Seg Jun 19, 2017 4:47 pm
Seg Jun 19, 2017 4:16 pm
Seg Jun 19, 2017 12:55 pm
Seg Jun 19, 2017 12:52 pm
Seg Jun 19, 2017 11:59 am
Seg Jun 19, 2017 11:35 am
Seg Jun 19, 2017 10:56 am
Seg Jun 19, 2017 9:00 am
Seg Jun 19, 2017 6:57 am
Dom Jun 18, 2017 9:29 pm
Dom Jun 18, 2017 6:54 pm
Dom Jun 18, 2017 6:38 pm
Dom Jun 18, 2017 6:08 pm
Dom Jun 18, 2017 6:06 pm
Dom Jun 18, 2017 4:06 pm
Dom Jun 18, 2017 2:49 pm
Dom Jun 18, 2017 1:09 pm
Dom Jun 18, 2017 1:10 am
Dom Jun 18, 2017 12:14 am
Sab Jun 17, 2017 11:45 pm
Sab Jun 17, 2017 10:32 pm
Sab Jun 17, 2017 8:01 pm
Sab Jun 17, 2017 7:23 pm
Sab Jun 17, 2017 6:57 pm
Sab Jun 17, 2017 4:42 pm
Sab Jun 17, 2017 4:26 pm
Sab Jun 17, 2017 4:22 pm
Sab Jun 17, 2017 4:02 pm
Sab Jun 17, 2017 3:40 pm
Sab Jun 17, 2017 3:39 pm
Sab Jun 17, 2017 3:21 pm
Zecandy
Zecandy
Zecandy
PauloFR
Gilliard
dstaroski
dstaroski
Gabriel César O
NyanHeavyBR
Callyde Jr
marcos4503
Dom3000
michelly
weslleyFx
Dom3000
Duarte
Callyde Jr
Dom3000
marcos4503
Robinsandi
RenanKrause
Phoenix Wright
marcos4503
ffabim
dstaroski
sabbath
JoelMJunior
JoelMJunior
thzin
Mateus2583
thzin
marcos4503
Blindado
PauloFR
tom ramber
bruxamissi
ffabim
PauloFR
PauloFR
Joaopm1
Chilinger
Chilinger
DUT
rafaelllsd
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
dstaroski
MateusWTP
Bruno11playerG
NyanHeavyBR
NyanHeavyBR
marcos4503
Callyde Jr
Lteo
marcos4503
zZAndersonZz
DUT
SpartanoLeonidas300
dstaroski
Gabriel César O
Gabriel César O
Callyde Jr
fecirineu
iagokennedyy
Mic4el
dstaroski
Joy29
PauloFR
Diego Felix
Gabriel César O
Zecandy
DUT
bitgames
Ghosthy
Ronmaster
PauloFR
marcos4503
DUT
rafaelllsd
marcos4503
g
Gabriel César O
marcos4503
DUT
Gabriel César O
Gabriel César O
Gabriel César O
Gabriel César O

[TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Página 2 de 2 Anterior  1, 2

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

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por tom ramber em Qua Nov 09, 2016 7:44 am

Tambem queria saber...animaçao nas armas e no inimigo ao morrer...
avatar
tom ramber
Avançado
Avançado

Masculino PONTOS : 402
REPUTAÇÃO : 7
Idade : 29
Áreas de atuação : Blender, Unity
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por matusalemHD216 em Qua Nov 09, 2016 8:26 pm

Eu acho que as animações vc poderia usar algum programa como o Mixamo(tem um site), ou usar o animator da unity/blender

matusalemHD216
Iniciante
Iniciante

PONTOS : 331
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por Callyde Jr em Qui Nov 10, 2016 6:36 am

Eu tenho as animaçoes nas armas com as maos para FTP, Reload,Fire e Draw
Tentei usar o Animator nao deu certo temtei o Animation mais tambem nao deu,
avatar
Callyde Jr
Programador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por dstaroski em Qui Nov 10, 2016 7:38 am

Callyde Jr escreveu:Eu tenho as animaçoes nas armas com as maos para FTP, Reload,Fire e Draw
Tentei usar o Animator nao deu certo temtei o Animation mais tambem nao deu,
Bom dia brow! posta ai por gentileza o script de como você ta tentando usar essas animações.

Abraço!
avatar
dstaroski
Instrutor

Masculino PONTOS : 1491
REPUTAÇÃO : 385
Idade : 28
Áreas de atuação : Téc. Hardware e Redes, Programação C#, Daz3D and Gimp

Respeito as regras :

Ver perfil do usuário https://www.daz3d.com/gallery/users/1575361

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por Callyde Jr em Qui Nov 10, 2016 12:50 pm

Boa tarde brow! estou tentando colocar nesse script do Marcos de varias arma e esse
Código:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System;

[Serializable]
public class LaserOuMira{
  public bool ativarLaser = false;
  public Color corLaser = Color.red;
  public bool AtivarMiraComum = true;
}

[Serializable]
public class Arma919{
  [HideInInspector]
  public int balasExtra, balasNoPente;
  //
  public int danoPorTiro = 40;
  [Range(65,500)]
  public int numeroDeBalas = 240;
  [Range(1,50)]
  public int balasPorPente = 30;
  [Range(0.01f,5.0f)]
  public float tempoPorTiro = 0.3f;
  [Range(0.01f,5.0f)]
  public float tempoDaRecarga = 0.5f;
  [Space(10)]
  public LaserOuMira Miras;
  [Space(10)]
  public GameObject objetoArma;
  public GameObject lugarParticula;
  public GameObject particulaFogo;
  public AudioClip somTiro, somRecarga;
 
    string drawAnim = "Draw";
    string fireLeftAnim = "Fire";
    string reloadAnim = "Reload";
    GameObject animationGO;
 
}
[RequireComponent(typeof(AudioSource))]
public class Atirar : MonoBehaviour {

  public KeyCode botaoRecarregar = KeyCode.R;
  public int armaInicial = 0;
  public string TagInimigo = "inimigo";
  public Text BalasPente, BalasExtra;
  public Material MaterialLasers;
  public Arma919[] armas;
  //
  int armaAtual;
  AudioSource emissorSom;
  bool recarregando, atirando;
  LineRenderer linhaDoLaser;
  GameObject luzColisao;

  void Start () {
      //laser das armas
      luzColisao = new GameObject ();
      luzColisao.AddComponent<Light> ();
      luzColisao.GetComponent<Light> ().intensity = 8;
      luzColisao.GetComponent<Light> ().bounceIntensity = 8;
      luzColisao.GetComponent<Light> ().range = 0.2f;
      luzColisao.GetComponent<Light> ().color = Color.red;
      LineRenderer lineRenderer = gameObject.AddComponent<LineRenderer> ();
      lineRenderer.material = MaterialLasers;
      lineRenderer.SetColors (Color.white, Color.white);
      lineRenderer.SetWidth (0.015f, 0.05f);
      lineRenderer.SetVertexCount (2);
      linhaDoLaser = GetComponent<LineRenderer> ();
      //
      for (int x = 0; x < armas.Length; x++) {
        armas [x].objetoArma.SetActive (false);
        armas [x].lugarParticula.SetActive (false);
        armas [x].balasExtra = armas [x].numeroDeBalas - armas [x].balasPorPente;
        armas [x].balasNoPente = armas [x].balasPorPente;
        armas [x].Miras.corLaser.a = 1;
      }
      if (armaInicial > armas.Length-1) {
        armaInicial = armas.Length-1;
      }
      armas [armaInicial].objetoArma.SetActive (true);
      armas [armaInicial].lugarParticula.SetActive (true);
      armaAtual = armaInicial;
      emissorSom = GetComponent<AudioSource> ();
      recarregando = atirando = false;
  }

  void Update () {
      //UI
      BalasExtra.text = "BalasExtra: " + armas[armaAtual].balasExtra;
      BalasPente.text = "BalasNoPente: " + armas[armaAtual].balasNoPente;
      //troca de armas
      if (Mathf.Abs (Input.GetAxis ("Mouse ScrollWheel")) > 0 && recarregando == false && atirando == false) {
        if(Input.GetAxis ("Mouse ScrollWheel") > 0){
            armaAtual++;
        }
        if(Input.GetAxis ("Mouse ScrollWheel") < 0){
            armaAtual--;
        }
        if (armaAtual < 0) {
            armaAtual = armas.Length - 1;
        }
        if (armaAtual > armas.Length - 1) {
            armaAtual = 0;
        }
        AtivarArmaAtual ();
      }
      //atirar
      if (Input.GetMouseButtonDown (0) && armas[armaAtual].balasNoPente > 0 && recarregando == false && atirando == false) {
        atirando = true;
        StartCoroutine (TempoTiro (armas [armaAtual].tempoPorTiro));
        emissorSom.clip = armas [armaAtual].somTiro;
        emissorSom.PlayOneShot (emissorSom.clip);
        armas [armaAtual].balasNoPente--;
        GameObject balaTemp = Instantiate (armas [armaAtual].particulaFogo, armas [armaAtual].lugarParticula.transform.position, transform.rotation) as GameObject;
        Destroy (balaTemp, 0.5f);
        //
        RaycastHit pontoDeColisao;
        if (Physics.Raycast (transform.position, transform.forward, out pontoDeColisao)) {
            if (pontoDeColisao.transform.gameObject.tag == TagInimigo) {
              pontoDeColisao.transform.gameObject.GetComponent<Inimigo> ().vida -= armas[armaAtual].danoPorTiro;
            }
        }
      }
      //recarregar
      if (Input.GetKeyDown (botaoRecarregar) && recarregando == false && atirando == false && (armas[armaAtual].balasNoPente < armas[armaAtual].balasPorPente) && (armas [armaAtual].balasExtra > 0)) {
        emissorSom.clip = armas [armaAtual].somRecarga;
        emissorSom.PlayOneShot (emissorSom.clip);
        int todasAsBalas = armas [armaAtual].balasNoPente + armas [armaAtual].balasExtra;
        if (todasAsBalas >= armas [armaAtual].balasPorPente) {
            armas [armaAtual].balasNoPente = armas [armaAtual].balasPorPente;
            armas [armaAtual].balasExtra = todasAsBalas - armas [armaAtual].balasPorPente;
        } else {
            armas [armaAtual].balasNoPente = todasAsBalas;
            armas [armaAtual].balasExtra = 0;
        }
        recarregando = true;
        StartCoroutine (TempoRecarga(armas[armaAtual].tempoDaRecarga));
      }
      //laser da arma
      if (recarregando == false) {
        if (armas [armaAtual].Miras.ativarLaser == true) {
            linhaDoLaser.enabled = true;
            linhaDoLaser.material.SetColor ("_TintColor", armas [armaAtual].Miras.corLaser);
            luzColisao.SetActive (true);
            Vector3 PontoFinalDoLaser = transform.position + (transform.forward * 500);
            RaycastHit hitDoLaser;
            if (Physics.Raycast (transform.position, transform.forward, out hitDoLaser, 500)) {
              linhaDoLaser.SetPosition (0, armas [armaAtual].lugarParticula.transform.position);
              linhaDoLaser.SetPosition (1, hitDoLaser.point);
              float distancia = Vector3.Distance (transform.position, hitDoLaser.point) - 0.03f;
              luzColisao.transform.position = transform.position + transform.forward * distancia;
            } else {
              linhaDoLaser.SetPosition (0, armas [armaAtual].lugarParticula.transform.position);
              linhaDoLaser.SetPosition (1, PontoFinalDoLaser);
              luzColisao.transform.position = PontoFinalDoLaser;
            }
        }
      } else {
        linhaDoLaser.enabled = false;
        luzColisao.SetActive (false);
      }
      //checar limites da municao
      if (armas [armaAtual].balasNoPente > armas [armaAtual].balasPorPente) {
        armas [armaAtual].balasNoPente = armas [armaAtual].balasPorPente;
      }else if (armas [armaAtual].balasNoPente < 0) {
        armas [armaAtual].balasNoPente = 0;
      }
      int numBalasExtra = armas [armaAtual].numeroDeBalas - armas [armaAtual].balasPorPente;
      if (armas [armaAtual].balasExtra > numBalasExtra) {
        armas [armaAtual].balasExtra = numBalasExtra;
      }else if (armas [armaAtual].balasExtra < 0) {
        armas [armaAtual].balasExtra = 0;
      }
  }

  IEnumerator TempoTiro(float tempoDoTiro){
      yield return new WaitForSeconds (tempoDoTiro);
      atirando = false;
  }

  IEnumerator TempoRecarga(float tempoAEsperar){
      yield return new WaitForSeconds (tempoAEsperar);
      recarregando = false;
  }

  void AtivarArmaAtual(){
      for (int x = 0; x < armas.Length; x++) {
        armas [x].objetoArma.SetActive (false);
        armas [x].lugarParticula.SetActive (false);
      }
      armas [armaAtual].objetoArma.SetActive (true);
      armas [armaAtual].lugarParticula.SetActive (true);
      if (armas [armaAtual].Miras.ativarLaser == true) {
        linhaDoLaser.material.color = armas [armaAtual].Miras.corLaser;
        linhaDoLaser.enabled = true;
        luzColisao.SetActive (true);
        luzColisao.GetComponent<Light> ().color = armas [armaAtual].Miras.corLaser;
      } else {
        linhaDoLaser.enabled = false;
        luzColisao.SetActive (false);
      }
  }

  void OnGUI(){
      if (armas [armaAtual].Miras.AtivarMiraComum == true) {
        GUIStyle stylez = new GUIStyle();
        stylez.alignment = TextAnchor.MiddleCenter;
        GUI.skin.label.fontSize = 20;
        GUI.Label (new Rect (Screen.width / 2-6, Screen.height / 2-12, 12, 22), "+");
      }
  }
}
avatar
Callyde Jr
Programador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por dstaroski em Qui Nov 10, 2016 1:06 pm

Boa tarde cara! Você usa o animator ou animações legacy? Se for com animator, se deve implementar os parâmetros conforme ele, ou no caso do Legacy, não tenho como testar aqui, mas lembro que o comando era"GetComponent().Play("nomedaanimação"); sendo que o objeto a qual possui o script com esse parâmetro, tem que estar com o componente Animation no inspector, e anexado a ele as animações, e esses clipes de animação setados como Legacy. Agora tem que testar cara, e tem que ver o seguinte, não entendo muito de animação, mas acredito que para funcionar certinho, as armas com suas animações tem que ser parente do player na qual está anexada o script principal e com os códigos para executar as animações, caros Animadores, se estou falando besteira, favor me  corrijam, pois nadar em praia estranha é meio perigoso.

Abraço!
avatar
dstaroski
Instrutor

Masculino PONTOS : 1491
REPUTAÇÃO : 385
Idade : 28
Áreas de atuação : Téc. Hardware e Redes, Programação C#, Daz3D and Gimp

Respeito as regras :

Ver perfil do usuário https://www.daz3d.com/gallery/users/1575361

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por Callyde Jr em Qui Nov 10, 2016 7:09 pm

Vou tentar aqui amigo era desse jeito que eu estva fazendo mais quando coloco para a animaçao acontecer nao acontecer nada obrigado vou tentar aqui se eu conseguir eu falo aqui blz
avatar
Callyde Jr
Programador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por Callyde Jr em Dom Nov 13, 2016 10:18 am

O script que esta na armas para a animaçoes e esse estou tentando liga-lo a esse sistema de varias armas
Código:
using UnityEngine;
using System.Collections;

public class Animarm : MonoBehaviour {
string drawAnim = "Draw";
string fireLeftAnim = "Fire";
string reloadAnim = "Reload";
GameObject animationGO;

private bool  drawWeapon = false;
private bool  reloading = false;
 
void  Start (){
DrawWeapon();
}
 
void  Update (){
 
    if(Input.GetButtonDown ("Fire1") && reloading == false && drawWeapon == false){
        Fire();
        }
     
        if (Input.GetKeyDown ("r") && reloading == false && drawWeapon == false){
    Reloading();
        }
     
        if (Input.GetKeyDown ("1") && reloading == false){
        DrawWeapon();
        }     
}
 
void  Fire (){
    animationGO.GetComponent.<Animation>().CrossFadeQueued(fireLeftAnim, 0.08f, QueueMode.PlayNow);
}
 
void  DrawWeapon (){
  if(drawWeapon)
    return;
     
        animationGO.GetComponent.<Animation>().Play(drawAnim);
        drawWeapon = true;
        yield return new WaitForSeconds(0.6f);
        drawWeapon = false;
     
}
 
void  Reloading (){
    if(reloading) return;
 
        animationGO.GetComponent.<Animation>().Play(reloadAnim);
        reloading = true;
        yield return new WaitForSeconds(2.0f);
        reloading = false;
}
}
avatar
Callyde Jr
Programador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por MarcosSchultz em Qui Nov 17, 2016 11:12 pm

É difícil implementar um sistema no outro, pois ele teria que ser parcialmente refeito, por causa dos tempos de tiro, tempos de recarga e tudo mais, tornando compatível com qualquer animação...

Existe um ajuste dos tempos, mas não é o ideal
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 8987
REPUTAÇÃO : 1443
Idade : 20
Á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

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por Callyde Jr em Sex Nov 18, 2016 7:11 am

Entao a melhor maneira e usar os 2 e desativar o script de animaçoes  com o script de atirar quando a bala acabar ?
avatar
Callyde Jr
Programador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por MarcosSchultz em Seg Nov 21, 2016 3:52 pm

Não tem muito como usar os 2... você vai ter que refazer um deles para se adaptar... ativar ou desativar script vai causar erros na contagem de munições
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 8987
REPUTAÇÃO : 1443
Idade : 20
Á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

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por Callyde Jr em Ter Nov 22, 2016 6:25 am

Hummmm entendi eu estava usando os 2 scripts quando eu atiro ou recarego as animaçoes funcionam mais quando acaba as balas elas funcionam, estava tentando desativalas de um script pra o outro
avatar
Callyde Jr
Programador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por Alone12345 em Seg Nov 28, 2016 7:06 pm

Como eu faço para Adicionar mais armas por outro script?? Question Question Question

Alone12345
Iniciante
Iniciante

PONTOS : 213
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por MarcosSchultz em Ter Nov 29, 2016 3:25 am

Alone12345 escreveu:Como eu faço para Adicionar mais armas por outro script?? Question Question Question

Teria que reformular o script.

O script atual é alterável pelo inspector por que eu usei Array... Para adicionar armas por outro script você teria que ter uma em vez de uma array, e isto envolve mudar o código todo.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 8987
REPUTAÇÃO : 1443
Idade : 20
Á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

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por Callyde Jr em Ter Nov 29, 2016 6:32 am

Hummmm entendi
avatar
Callyde Jr
Programador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por Claudineioliveira em Seg Jan 30, 2017 3:00 pm

No meu não está conseguindo acessar os audiosource do tiro e recarga. mais alguem com este erro?

segue a mensagem do erro:
MissingComponentException: There is no 'AudioSource' attached to the "FirstPersonCharacter" game object, but a script is trying to access it.
You probably need to add a AudioSource to the game object "FirstPersonCharacter". Or your script needs to check if the component is attached before using it.
Atirar.Update () (at Assets/Scripts/Atirar.cs:120) .

Eu dei uma olhada no codigo mas n consegui achar arros

Claudineioliveira
Iniciante
Iniciante

PONTOS : 144
REPUTAÇÃO : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por AndyShow em Seg Jan 30, 2017 3:08 pm

You probably need to add a AudioSource to the game object "FirstPersonCharacter"


Simples...Ele só esta pedindo pra vc Adicionar o Componente AudioSource no seu Player! Smile
avatar
AndyShow
Instrutor

Masculino PONTOS : 2090
REPUTAÇÃO : 514
Idade : 34
Áreas de atuação : Blender e Unity
Respeito as regras :

Ver perfil do usuário http://mundounity3d.forumbom.com/

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por DuViDoSo em Seg Mar 20, 2017 3:29 pm

Marcos em como deixar as algumas das armas automaticas? iria me ajudar muito obrigado.
avatar
DuViDoSo
Modelador

Masculino PONTOS : 822
REPUTAÇÃO : 118
Idade : 17
Áreas de atuação : Modelagem LowPoly, Cozinha Daqui de Casa.
Respeito as regras :

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

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por DuViDoSo em Seg Mar 20, 2017 3:32 pm

DuViDoSo34 escreveu:Marcos em como deixar as algumas das armas automaticas? iria me ajudar muito obrigado.
desculpa peloa nubada no portugues
avatar
DuViDoSo
Modelador

Masculino PONTOS : 822
REPUTAÇÃO : 118
Idade : 17
Áreas de atuação : Modelagem LowPoly, Cozinha Daqui de Casa.
Respeito as regras :

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

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por MarcosSchultz em Ter Mar 21, 2017 12:07 am

Posso atualizar o sistema, mas não sei quando vou conseguir um tempo livre... vou anotar aqui
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 8987
REPUTAÇÃO : 1443
Idade : 20
Á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

TUTORIAL Re: [TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)

Mensagem por DuViDoSo em Ter Mar 21, 2017 10:53 am

MarcosSchultz escreveu:Posso atualizar o sistema, mas não sei quando vou conseguir um tempo livre... vou anotar aqui
ok. nn precisa ter pressa. vlw.
avatar
DuViDoSo
Modelador

Masculino PONTOS : 822
REPUTAÇÃO : 118
Idade : 17
Áreas de atuação : Modelagem LowPoly, Cozinha Daqui de Casa.
Respeito as regras :

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

Voltar ao Topo Ir em baixo

Página 2 de 2 Anterior  1, 2

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