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:
Apk Google Play
Duvidas sobre programação em C#
Como coloco video do youtube
Bugs na textura
Novo jogo survival sendo feito por mim
[TUTORIAL] C# .NET | Launcher simples que acessa um site.
Queda de FPS unity 5
Marcos Elias Proton Bus Simulator AJUDA COM SISTEMA DE MAPA CONTÍNUO
[TUTORIAL] - 8 Dicas de otimização para mobile (Tópico 2) (Android)
[TUTORIAL] Como criar suas texturas Normal Map, Displacement Map e Bump Map (Photoshop)
MS Vehicles Free em vídeo de melhores assets
como reconhecer a ''face'' de uma mesh da agua
[TUTORIAL] Script de arma automatica
Como puxar várias animações ao mesmo tempo
[DIVULGAÇÃO]Avaliem Meu Jogo Na Play Store!
Estudo Game da Carro Mobile
[TUTORIAL] C# .NET| Instalar Cargas de trabalho/Componentes Individuais no Visual Studio
Instanciar objetos na mão do Player
Duvida com Transform.position
Ajuda com scripts de inimigo e player'' interação de zumbi e player''
[____EFICIÊNCIA DO FÓRUM____]
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
[TUTORIAL] Aprenda a programar em C# des do começo :D
[TUTORIAL] ENVIAR A OPINIÃO DO SEU JOGADOR, PARA UM SERVIDOR
[TUTORIAL] Objeto flutuar como se estivesse no espaço ou na água
[Alpha Android] - Night Hunter DevLog - Action RPG (Baixe e avalie por favor!)
[DESENVOLVEDORES MOBILE] - NOVA AREA DO FÓRUM DEDICADA AO MOBILE! (Android e iOS)
[DESENVOLVIMENTO C# .NET] - NOVA AREA DO FÓRUM DEDICADA AO C# .NET!
Versão Unity
Como fazer um FAQ?
Desativar Terrain
[RESOLVIDO] PLAYER ANDAR MAIS DEVAGAR AO APERTAR SHIFT
[Tutorial]Movimento simples para objetos filiados ao FPSController da Unity por código.
[Resolvido] Como animar a camera do FPSController da unity ? sem dar bug...
Tiro sistema dano
Duvida em Disparo em jogo de Fps.
Divulgaçao de Battle of Worlds
[duvida] Easy Roads
Sistema de corrida
[DÚVIDA] TOCAR ANIMAÇÕES EM SEU TEMPO CORRETO
(DUVIDA)PlayerPrefs
[____ADMINISTRAÇÃO____] Alterações IMPORTANTES no fórum.
[TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão? Clica aq e veja
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
gravidade está agindo de forma estranha em objetos diferentes
[ASSET] 2D Terrain Creator para Unity 3D
Como resolver
[DÚVIDA] SISTEMA DE CARGAS
Banco de dados Mysql e PHP?
duvida coletar itens e mudar de fase
Vagas na equipe do BR Bus
[TUTORIAL] Inteligência artificial, inimigo e AIPoints
[TUTORIAL] Luz Principal,Luz de Freio,Piscas para Carro,Moto,Caminhão,Ônibus,Etc...
Como fazer inventário estilo minecraft?
Jogo de Moto no Unity 3D
MonoDevelop não esta abrindo.
[DEVLOG] Projeto - Girl Blade
DUVIDA INIMIGO ZOMBIE
Busco Equipes !
[Votação] - Avalie o Remake do cenario do meu jogo!
Como faço para detectar Swipe em dois dedos simultaneamente?
Fighters for honor(Jogo da segunda guerra mundial)
[RESOLVIDO] Erro No Script error CS0019: Operator `==' cannot be applied to operands
Dúvidas Script
Alguem sabe me Dizer porque Minha Unity ads está assim ? :(
[TUTORIAL] FAZENDO UM SITE PROFISSIONAL COMPLETO PARA SEU JOGO GRATIS
Movimento Duelist of the roses
Simulador que estou criando :)
Formação de Equipe Battle of Worlds
3D, Player gruda na parede
Projeto B
[TUTORIAL] Script de pulo para jogos 3D em geral (Unity - C#)
[TUTORIAL] Unity 2017 - Cores aleatórias em um material
[TUTORIAL] Camera orbital com zoom (scroll)
Atirando com uma arma
problemas com rb.velocity e gravidade
Arquivo de download Unity
Problemas com iluminação em tempo de execução
Iniciar o jogo com a mesma quantidade de vida em que foi fechado
Trocar Roupas
Como acessar variável de um script usando outro script (Entre e entenda).
[Resolvido]Como faz pra ativar um "objeto" depois de um tempo
[Dúvida] Unity multiplayer conectar no server
Como Pegar um GameObject dentro do Getcomponentschild?
[DÚVIDA] Como desabilitar key sensitive Unity ?
[Dúvida] Botões e variáveis estáticas
Problemas com colisor
Como fazer corda que segura um objeto / Bola de peso ???
Algum tutorial unity BR para criar bloqueio dos botões touch do cel, = um "game laucher?
[DÚVIDA] CENA SER RECARREGADA AO APERTAR A TECLA "R" (OU RESTART NO LEVEL AO APERTAR "R")
(Dúvida) Objeto receber a mesma cor no multiplayer
OPEN BETA FPS MULTIPLAYER V.0.1 (OFICIAL)
duvida como saber a direcao e rotacao
Instanciar partícula no fim do LineRenderer
Hinge Joint
Precisamos de Modeladores e Animadores 3D
Rig MIXAMO ta dando BUG
Teste Jogo Android Gaben's Sale
Saber a posiçao e rotaçao que um trigger bateu no outro
Hoje à(s) 3:35 pm
Hoje à(s) 3:27 pm
Hoje à(s) 3:14 pm
Hoje à(s) 3:13 pm
Hoje à(s) 2:50 pm
Hoje à(s) 2:17 pm
Hoje à(s) 1:45 pm
Hoje à(s) 10:44 am
Hoje à(s) 10:03 am
Hoje à(s) 9:07 am
Hoje à(s) 1:41 am
Hoje à(s) 1:18 am
Hoje à(s) 12:07 am
Ontem à(s) 11:57 pm
Ontem à(s) 11:42 pm
Ontem à(s) 10:31 pm
Ontem à(s) 10:12 pm
Ontem à(s) 9:40 pm
Ontem à(s) 9:34 pm
Ontem à(s) 8:42 pm
Ontem à(s) 7:26 pm
Ontem à(s) 6:57 pm
Ontem à(s) 6:28 pm
Ontem à(s) 6:14 pm
Ontem à(s) 5:48 pm
Ontem à(s) 2:35 pm
Ontem à(s) 2:26 pm
Ontem à(s) 2:21 pm
Ontem à(s) 11:49 am
Ontem à(s) 6:04 am
Ter Jul 18, 2017 9:38 pm
Ter Jul 18, 2017 9:31 pm
Ter Jul 18, 2017 9:03 pm
Ter Jul 18, 2017 8:56 pm
Ter Jul 18, 2017 8:37 pm
Ter Jul 18, 2017 8:25 pm
Ter Jul 18, 2017 6:13 pm
Ter Jul 18, 2017 5:17 pm
Ter Jul 18, 2017 5:09 pm
Ter Jul 18, 2017 4:55 pm
Ter Jul 18, 2017 1:40 pm
Ter Jul 18, 2017 1:16 pm
Ter Jul 18, 2017 12:54 pm
Ter Jul 18, 2017 11:45 am
Ter Jul 18, 2017 11:43 am
Ter Jul 18, 2017 9:54 am
Ter Jul 18, 2017 9:27 am
Ter Jul 18, 2017 6:17 am
Ter Jul 18, 2017 5:37 am
Seg Jul 17, 2017 11:17 pm
Seg Jul 17, 2017 10:43 pm
Seg Jul 17, 2017 10:37 pm
Seg Jul 17, 2017 7:32 pm
Seg Jul 17, 2017 7:24 pm
Seg Jul 17, 2017 5:52 pm
Seg Jul 17, 2017 4:19 pm
Seg Jul 17, 2017 4:13 pm
Seg Jul 17, 2017 3:42 pm
Seg Jul 17, 2017 7:13 am
Seg Jul 17, 2017 6:55 am
Seg Jul 17, 2017 5:53 am
Seg Jul 17, 2017 5:46 am
Dom Jul 16, 2017 10:37 pm
Dom Jul 16, 2017 7:58 pm
Dom Jul 16, 2017 6:07 pm
Dom Jul 16, 2017 2:34 pm
Dom Jul 16, 2017 2:19 pm
Dom Jul 16, 2017 2:05 pm
Dom Jul 16, 2017 1:46 pm
Dom Jul 16, 2017 9:12 am
Dom Jul 16, 2017 6:24 am
Dom Jul 16, 2017 6:22 am
Dom Jul 16, 2017 6:19 am
Dom Jul 16, 2017 5:08 am
Dom Jul 16, 2017 1:47 am
Dom Jul 16, 2017 1:35 am
Sab Jul 15, 2017 8:34 pm
Sab Jul 15, 2017 8:25 pm
Sab Jul 15, 2017 8:12 pm
Sab Jul 15, 2017 5:47 pm
Sab Jul 15, 2017 4:36 pm
Sab Jul 15, 2017 2:54 pm
Sab Jul 15, 2017 12:48 pm
Sab Jul 15, 2017 12:26 pm
Sab Jul 15, 2017 10:06 am
Sab Jul 15, 2017 2:51 am
Sex Jul 14, 2017 11:46 pm
Sex Jul 14, 2017 11:25 pm
Sex Jul 14, 2017 11:09 pm
Sex Jul 14, 2017 8:34 pm
Sex Jul 14, 2017 7:53 pm
Sex Jul 14, 2017 7:43 pm
Sex Jul 14, 2017 6:29 pm
Sex Jul 14, 2017 4:44 pm
Sex Jul 14, 2017 4:35 pm
Sex Jul 14, 2017 3:50 pm
Sex Jul 14, 2017 3:05 pm
Sex Jul 14, 2017 1:36 pm
Sex Jul 14, 2017 11:00 am
ubroly
poyser
ffabim
Yagogomes
zMicael
fecirineu
Yagogomes
lucasfera15
Édipo
Madness
Madness
Madness
Gabriel César O
thzin
marcos4503
Gabriel César O
PauloFR
Dom3000
Dom3000
Robinsandi
PauloFR
MarcosSchultz
Callyde Jr
Callyde Jr
ManoTrevor
marcos4503
marcos4503
marcos4503
Weverton Borges da Silva
marcos4503
PauloFR
Gabriel César O
PauloFR
PauloFR
Bruno
Duarte
Dom3000
Gabriel César O
Valakinhas
Gabriel César O
Zecandy
MarcosSchultz
Gabriel César O
dstaroski
dstaroski
Gabriel César O
arthearthutr
Gabriel César O
Callyde Jr
kalel013
Kelvyn_Feitosa
Diego Felix
Gabriel César O
Gabriel César O
Gabriel César O
dstaroski
dstaroski
Diego Felix
thzin
thzin
Gabriel César O
Gabriel César O
DenisKth
michelly
marcos4503
Callyde Jr
bitgames
Extreme Craft
Dom3000
Valakinhas
Mic4el
Gabriel César O
Gabriel César O
Gabriel César O
Ruan Cardoso
Ruan Cardoso
Callyde Jr
hetrodo_gamer
fabiano.leonidio@gmail.co
thzin
Callyde Jr
ffabim
rafaelllsd
Dom3000
ScorpionG4mer
JoelMJunior
PauloFR
PauloFR
hamerom
dstaroski
Duarte
Édipo
Dom3000
Weverton Borges da Silva
Henrique0102
julioou
Joaopm1
NyanHeavyBR
Dom3000

Como fazer som de passos no Third Person User Control

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

DÚVIDA Como fazer som de passos no Third Person User Control

Mensagem por cosmoplay em Qua Set 21, 2016 7:54 pm

Como faço som de passos em 3°pessoa ?
uso o padão da unity 5.3

Código:
using UnityEngine;

namespace UnityStandardAssets.Characters.ThirdPerson
{
 [RequireComponent(typeof(Rigidbody))]
 [RequireComponent(typeof(CapsuleCollider))]
 [RequireComponent(typeof(Animator))]
 public class ThirdPersonCharacter : MonoBehaviour
 {
 [SerializeField] float m_MovingTurnSpeed = 360;
 [SerializeField] float m_StationaryTurnSpeed = 180;
 [SerializeField] float m_JumpPower = 12f;
 [Range(1f, 4f)][SerializeField] float m_GravityMultiplier = 2f;
 [SerializeField] float m_RunCycleLegOffset = 0.2f; //specific to the character in sample assets, will need to be modified to work with others
 [SerializeField] float m_MoveSpeedMultiplier = 1f;
 [SerializeField] float m_AnimSpeedMultiplier = 1f;
 [SerializeField] float m_GroundCheckDistance = 0.1f;

 Rigidbody m_Rigidbody;
 Animator m_Animator;
 bool m_IsGrounded;
 float m_OrigGroundCheckDistance;
 const float k_Half = 0.5f;
 float m_TurnAmount;
 float m_ForwardAmount;
 Vector3 m_GroundNormal;
 float m_CapsuleHeight;
 Vector3 m_CapsuleCenter;
 CapsuleCollider m_Capsule;
 bool m_Crouching;


 void Start()
 {
 m_Animator = GetComponent<Animator>();
 m_Rigidbody = GetComponent<Rigidbody>();
 m_Capsule = GetComponent<CapsuleCollider>();
 m_CapsuleHeight = m_Capsule.height;
 m_CapsuleCenter = m_Capsule.center;

 m_Rigidbody.constraints = RigidbodyConstraints.FreezeRotationX | RigidbodyConstraints.FreezeRotationY | RigidbodyConstraints.FreezeRotationZ;
 m_OrigGroundCheckDistance = m_GroundCheckDistance;
 }


 public void Move(Vector3 move, bool crouch, bool jump)
 {

 // convert the world relative moveInput vector into a local-relative
 // turn amount and forward amount required to head in the desired
 // direction.
 if (move.magnitude > 1f) move.Normalize();
 move = transform.InverseTransformDirection(move);
 CheckGroundStatus();
 move = Vector3.ProjectOnPlane(move, m_GroundNormal);
 m_TurnAmount = Mathf.Atan2(move.x, move.z);
 m_ForwardAmount = move.z;

 ApplyExtraTurnRotation();

 // control and velocity handling is different when grounded and airborne:
 if (m_IsGrounded)
 {
 HandleGroundedMovement(crouch, jump);
 }
 else
 {
 HandleAirborneMovement();
 }

 ScaleCapsuleForCrouching(crouch);
 PreventStandingInLowHeadroom();

 // send input and other state parameters to the animator
 UpdateAnimator(move);
 }


 void ScaleCapsuleForCrouching(bool crouch)
 {
 if (m_IsGrounded && crouch)
 {
 if (m_Crouching) return;
 m_Capsule.height = m_Capsule.height / 2f;
 m_Capsule.center = m_Capsule.center / 2f;
 m_Crouching = true;
 }
 else
 {
 Ray crouchRay = new Ray(m_Rigidbody.position + Vector3.up * m_Capsule.radius * k_Half, Vector3.up);
 float crouchRayLength = m_CapsuleHeight - m_Capsule.radius * k_Half;
 if (Physics.SphereCast(crouchRay, m_Capsule.radius * k_Half, crouchRayLength, ~0, QueryTriggerInteraction.Ignore))
 {
 m_Crouching = true;
 return;
 }
 m_Capsule.height = m_CapsuleHeight;
 m_Capsule.center = m_CapsuleCenter;
 m_Crouching = false;
 }
 }

 void PreventStandingInLowHeadroom()
 {
 // prevent standing up in crouch-only zones
 if (!m_Crouching)
 {
 Ray crouchRay = new Ray(m_Rigidbody.position + Vector3.up * m_Capsule.radius * k_Half, Vector3.up);
 float crouchRayLength = m_CapsuleHeight - m_Capsule.radius * k_Half;
 if (Physics.SphereCast(crouchRay, m_Capsule.radius * k_Half, crouchRayLength, ~0, QueryTriggerInteraction.Ignore))
 {
 m_Crouching = true;
 }
 }
 }


 void UpdateAnimator(Vector3 move)
 {
 // update the animator parameters
 m_Animator.SetFloat("Forward", m_ForwardAmount, 0.1f, Time.deltaTime);
 m_Animator.SetFloat("Turn", m_TurnAmount, 0.1f, Time.deltaTime);
 m_Animator.SetBool("Crouch", m_Crouching);
 m_Animator.SetBool("OnGround", m_IsGrounded);
 if (!m_IsGrounded)
 {
 m_Animator.SetFloat("Jump", m_Rigidbody.velocity.y);
 }

 // calculate which leg is behind, so as to leave that leg trailing in the jump animation
 // (This code is reliant on the specific run cycle offset in our animations,
 // and assumes one leg passes the other at the normalized clip times of 0.0 and 0.5)
 float runCycle =
 Mathf.Repeat(
 m_Animator.GetCurrentAnimatorStateInfo(0).normalizedTime + m_RunCycleLegOffset, 1);
 float jumpLeg = (runCycle < k_Half ? 1 : -1) * m_ForwardAmount;
 if (m_IsGrounded)
 {
 m_Animator.SetFloat("JumpLeg", jumpLeg);
 }

 // the anim speed multiplier allows the overall speed of walking/running to be tweaked in the inspector,
 // which affects the movement speed because of the root motion.
 if (m_IsGrounded && move.magnitude > 0)
 {
 m_Animator.speed = m_AnimSpeedMultiplier;
 }
 else
 {
 // don't use that while airborne
 m_Animator.speed = 1;
 }
 }


 void HandleAirborneMovement()
 {
 // apply extra gravity from multiplier:
 Vector3 extraGravityForce = (Physics.gravity * m_GravityMultiplier) - Physics.gravity;
 m_Rigidbody.AddForce(extraGravityForce);

 m_GroundCheckDistance = m_Rigidbody.velocity.y < 0 ? m_OrigGroundCheckDistance : 0.01f;
 }


 void HandleGroundedMovement(bool crouch, bool jump)
 {
 // check whether conditions are right to allow a jump:
 if (jump && !crouch && m_Animator.GetCurrentAnimatorStateInfo(0).IsName("Grounded"))
 {
 // jump!
 m_Rigidbody.velocity = new Vector3(m_Rigidbody.velocity.x, m_JumpPower, m_Rigidbody.velocity.z);
 m_IsGrounded = false;
 m_Animator.applyRootMotion = false;
 m_GroundCheckDistance = 0.1f;
 }
 }

 void ApplyExtraTurnRotation()
 {
 // help the character turn faster (this is in addition to root rotation in the animation)
 float turnSpeed = Mathf.Lerp(m_StationaryTurnSpeed, m_MovingTurnSpeed, m_ForwardAmount);
 transform.Rotate(0, m_TurnAmount * turnSpeed * Time.deltaTime, 0);
 }


 public void OnAnimatorMove()
 {
 // we implement this function to override the default root motion.
 // this allows us to modify the positional speed before it's applied.
 if (m_IsGrounded && Time.deltaTime > 0)
 {
 Vector3 v = (m_Animator.deltaPosition * m_MoveSpeedMultiplier) / Time.deltaTime;

 // we preserve the existing y part of the current velocity.
 v.y = m_Rigidbody.velocity.y;
 m_Rigidbody.velocity = v;
 }
 }


 void CheckGroundStatus()
 {
 RaycastHit hitInfo;
#if UNITY_EDITOR
 // helper to visualise the ground check ray in the scene view
 Debug.DrawLine(transform.position + (Vector3.up * 0.1f), transform.position + (Vector3.up * 0.1f) + (Vector3.down * m_GroundCheckDistance));
#endif
 // 0.1f is a small offset to start the ray from inside the character
 // it is also good to note that the transform position in the sample assets is at the base of the character
 if (Physics.Raycast(transform.position + (Vector3.up * 0.1f), Vector3.down, out hitInfo, m_GroundCheckDistance))
 {
 m_GroundNormal = hitInfo.normal;
 m_IsGrounded = true;
 m_Animator.applyRootMotion = true;
 }
 else
 {
 m_IsGrounded = false;
 m_GroundNormal = Vector3.up;
 m_Animator.applyRootMotion = false;
 }
 }
 }
}

Código:
using System;
using UnityEngine;
using UnityStandardAssets.CrossPlatformInput;

namespace UnityStandardAssets.Characters.ThirdPerson
{
    [RequireComponent(typeof (ThirdPersonCharacter))]
    public class ThirdPersonUserControl : MonoBehaviour
    {
        private ThirdPersonCharacter m_Character; // A reference to the ThirdPersonCharacter on the object
        private Transform m_Cam;                  // A reference to the main camera in the scenes transform
        private Vector3 m_CamForward;             // The current forward direction of the camera
        private Vector3 m_Move;
        private bool m_Jump;                      // the world-relative desired move direction, calculated from the camForward and user input.

        
        private void Start()
        {
            // get the transform of the main camera
            if (Camera.main != null)
            {
                m_Cam = Camera.main.transform;
            }
            else
            {
                Debug.LogWarning(
                    "Warning: no main camera found. Third person character needs a Camera tagged \"MainCamera\", for camera-relative controls.");
                // we use self-relative controls in this case, which probably isn't what the user wants, but hey, we warned them!
            }

            // get the third person character ( this should never be null due to require component )
            m_Character = GetComponent<ThirdPersonCharacter>();
        }


        private void Update()
        {
            if (!m_Jump)
            {
                m_Jump = CrossPlatformInputManager.GetButtonDown("Jump");
            }
        }


        // Fixed update is called in sync with physics
        private void FixedUpdate()
        {
            // read inputs
            float h = CrossPlatformInputManager.GetAxis("Horizontal");
            float v = CrossPlatformInputManager.GetAxis("Vertical");
            bool crouch = Input.GetKey(KeyCode.C);

            // calculate move direction to pass to character
            if (m_Cam != null)
            {
                // calculate camera relative direction to move:
                m_CamForward = Vector3.Scale(m_Cam.forward, new Vector3(1, 0, 1)).normalized;
                m_Move = v*m_CamForward + h*m_Cam.right;
            }
            else
            {
                // we use world-relative directions in the case of no main camera
                m_Move = v*Vector3.forward + h*Vector3.right;
            }
#if !MOBILE_INPUT
 // walk speed multiplier
        if (Input.GetKey(KeyCode.LeftShift)) m_Move *= 0.5f;
#endif

            // pass all parameters to the character control script
            m_Character.Move(m_Move, crouch, m_Jump);
            m_Jump = false;
        }
    }
}

eu não uso câmera presa ao personagem. uso câmera fixa e não lincada
avatar
cosmoplay
MembroAvançado

Masculino PONTOS : 1087
REPUTAÇÃO : 38
Idade : 19
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer som de passos no Third Person User Control

Mensagem por MarcosSchultz em Qui Set 22, 2016 1:28 am

Cara, tem um GRANDE problema em fazer o som dos passos para algum personagem 3D... a sincronia.

Pode perceber que o FPSController já vem com o sistema feito por que não precisa sincronizar com nenhuma animação nem nada, já qualquer personagem 3D, vai sofrer deste problema...

Eu saberia fazer o sistema, mas é bastante chato, pois para sincronizar com qualquer animação eh complicado.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 9244
REPUTAÇÃO : 1544
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

DÚVIDA Re: Como fazer som de passos no Third Person User Control

Mensagem por cosmoplay em Qui Set 22, 2016 4:52 pm

A intendi de qualquer maneira vo fazer um sistema de um som só. tipo se o personagem esta se locomovendo ele toca o som e mas pra frente tento fazer um mais complexo
VLW
avatar
cosmoplay
MembroAvançado

Masculino PONTOS : 1087
REPUTAÇÃO : 38
Idade : 19
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer som de passos no Third Person User Control

Mensagem por AndyShow em Qui Set 22, 2016 7:39 pm

Faz como eu Fiz!
Coloca um SphereCollider "Pequeno" em Cada Pé e marca "istrigger" e quando no Script o OnTriggerEnter Colidir com a Tag "Terreno" ele Toca um Som de Passo(Fiz um Randon para tocar Som de Passos Aleatórios)!
eu Fiz assim bem Simples e Ficou perfeito pois ele só vai tocar o Som quando o Pé Colidir com o Chão!! Wink
Faço Assim com Som de Animais e fica ótimo! Wink
avatar
AndyShow
Instrutor

Masculino PONTOS : 2131
REPUTAÇÃO : 522
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

DÚVIDA Re: Como fazer som de passos no Third Person User Control

Mensagem por tom ramber em Qui Set 22, 2016 9:42 pm

Tem como fazer um script para que meu personagem possa voar?..
Isso seria bem legal....
avatar
tom ramber
Avançado
Avançado

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer som de passos no Third Person User Control

Mensagem por AndyShow em Qui Set 22, 2016 11:01 pm

Tem Sim! Aliás tem como Fazer qualquer Coisa que Vc Queira na Unity a Base de Scripts! Smile
avatar
AndyShow
Instrutor

Masculino PONTOS : 2131
REPUTAÇÃO : 522
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

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