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 fazer o personagem virar a cabeça junto com a camera, em jogo de terceira pessoa?
Check-in no facebook dentro da Unity
Trocar Position Por Rotation
Adicionar arma em uma animação do Mixamo
Galera?, Vamos Trocar umas Musicas Favoritas?
Alguem que Conhece boas musicas para um game de suspense
Salvar vida do player por tempo
[TUTORIAL] Sistema de escolha de personagens
character collide
[Ajuda] Third Person subir degrau
[Socorro] Deu Um Erro Aqui e Eu Acho q Fiz Tudo Certo.
[Asset] Efeitos Realistas Pack V3 + Download
[Duvida]Como pegar todos os arquivos de uma pasta.
Tutorial PassarValor entre Scenas
Dúvidas na estrutura de puzzle.
[Modelo 3d] Machadinha
Modelo HK SL8 (arma)
Compilar para Android
Problema com script para joystick virtual
CÂMERA ORBITAL PARA ANDROID
Script de Spawn Aleatório
Mudar de cana ao clicar numa tecla
Pack de arvores Lowpoly
[TUTORIAL] Banco de dados || MySQL
Mira de Third Person Shooter
Preciso de integrantes!
[____TÓPICO LIVRE____] FALE O QUE QUISER
problema para acessar arquivos da pasta StreamingAssets
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
Script para sistema de genética
Cenários Espaciais vs Escala
RESTAURAR A POSIÇÃO DO CARRO
-[COMO FAÇO O TOUCH PAD DO UNITY MOVER MINHA CAMERA?]-
-[ COMO FAÇO PARA MOVER UM OBJ NO EIXO "Y" COM UM BOTÃO? ]-
Spotlight Otimizada para Android
Problema em criar tiros múltiplos
Modelo AK-12 (Arma)
Clicar no botão
Alguém pode me indicar um site de tutorial de c# sem ser em videos
A.S TRUCK
[Tutorial]C# 1 variáveis.
Audio Player C#
[Duvida] NN consigo importar um asset
Qual o melhor pra vcs ?
TROCAR RODAS DO CARRO NA OFICINA
[Terrorista] Avaliem ae galerinha!
Script mira mouse?
[Tutorial] Script de um animal!!!
[Ajuda]Apenas um simples favorzinho que vai me ajudar muito
ANIMAÇÃO DE TIRO NO UNITY
touch botão sair som
Problema com player e animação
[TUTORIAL] Multiplayer global em múltiplos dispositivos
[TUTORIAL] Como salvar dados em arquivos de texto .txt, .ini ou . qualquer coisa.
como q eu faço quando aperto um botão UI Aparece outro Canvas ?
Salvar dados do player ao trocar de cenas
Blender Duvida
(ATUALIZADO) Demo Jogo para testes...(ANDROID)
Erro
[ AJUDA] Eu estou tentando fazer uma movimentação diferente das usuais
[Dúvida] Erro ao tentar compilar jogo para android
Quais são as ferramentas que as grandes empresas usam para fazer o mult-player na unity?
Script para salva o jogo?
[____FÓRUM SEM PROPAGANDAS____]
Menu Marcos Não Fuinciona Em Android !
Micro escala
[TUTORIAL] Sistema de DIA E NOITE completo, com luzes noturnas e SISTEMA DE NUVENS
SCRIPT QUE, AO APERTAR O BOTÃO DIREITO DO MOUSE DÊ ZOOM NA CAMERA
Ajuda em animação mira
[Em teste] Jogo sem nome :/
como saber a versao que coloco em meu game
Nao quero um script novo quero aprender onde errei
Asset Architecture
[TUTORIAL] Sistema COMPLETO de câmeras
[Duvida] Como fasso para mover o objeto pra frente sempre que apertar w
Duvida sobre camera do controlador
TESTE inimigo anda por um trajeto definido, para ao ser iluminado, e segue seu caminho
MULTIPLAYER LAN
[____REGRAS DO FÓRUM____]
Duvida com NavMesh AJUDAAA
[TUTORIAL] MENU PRINCIPAL - UNITY 5 (5.3 ou superior) (Com UI)
Dúvida de publicação
[TUTORIAL] Arrastar Objetos com o mouse
COMO INSTANCIAR OBJETOS EM ANGULAÇÃO
Marcos, faz um tutorial de como ganhar dinheiro em um Jogo Unity para PC
Versão Unity
[TUTORIAL] Fazer um VOLANTE com UI, para Android
como usar o script de menu no android
[Duvida]Como instanciar um objeto da maneira descrita na mensagem abaixo.
Alguém poderia me ajudar a criar um Fps controle ?
[Dúvida]como fazer o wihle esperar um tempo antes de executar de novo?
[Duvida]o que tenho q aprender para ceiar um multyplayer?
Modelos Animados
[duvida] Easy Roads
Como ler e gravar arquivos .txt em js?
[TUTORIAL] Unity 5- Sistema de PLATAFORMAS COM ROTAS
[_____CRONOGRAMA (ASSET DE VEÍCULOS)_____]
Mexer a sensibilidade com slider
ANIMAÇÕES PARA SNIPER AWP NO UNITY
Hoje à(s) 8:24 pm
Hoje à(s) 8:20 pm
Hoje à(s) 8:19 pm
Hoje à(s) 7:54 pm
Hoje à(s) 7:49 pm
Hoje à(s) 7:48 pm
Hoje à(s) 7:44 pm
Hoje à(s) 7:24 pm
Hoje à(s) 7:05 pm
Hoje à(s) 6:20 pm
Hoje à(s) 6:19 pm
Hoje à(s) 6:10 pm
Hoje à(s) 5:12 pm
Hoje à(s) 3:52 pm
Hoje à(s) 3:41 pm
Hoje à(s) 2:29 pm
Hoje à(s) 2:25 pm
Hoje à(s) 2:23 pm
Hoje à(s) 12:06 pm
Hoje à(s) 11:47 am
Hoje à(s) 11:23 am
Hoje à(s) 10:54 am
Hoje à(s) 9:28 am
Hoje à(s) 2:07 am
Ontem à(s) 11:30 pm
Ontem à(s) 10:38 pm
Ontem à(s) 9:18 pm
Ontem à(s) 7:22 pm
Ontem à(s) 5:17 pm
Ontem à(s) 5:16 pm
Ontem à(s) 5:00 pm
Ontem à(s) 4:56 pm
Ontem à(s) 3:31 pm
Ontem à(s) 3:27 pm
Ontem à(s) 2:09 pm
Ontem à(s) 12:47 pm
Ontem à(s) 11:22 am
Ontem à(s) 11:19 am
Ontem à(s) 11:10 am
Ontem à(s) 12:29 am
Sex Abr 21, 2017 11:44 pm
Sex Abr 21, 2017 10:12 pm
Sex Abr 21, 2017 9:59 pm
Sex Abr 21, 2017 9:50 pm
Sex Abr 21, 2017 8:59 pm
Sex Abr 21, 2017 7:25 pm
Sex Abr 21, 2017 7:05 pm
Sex Abr 21, 2017 6:17 pm
Sex Abr 21, 2017 3:07 pm
Sex Abr 21, 2017 1:43 pm
Sex Abr 21, 2017 1:31 pm
Sex Abr 21, 2017 12:01 pm
Sex Abr 21, 2017 11:46 am
Sex Abr 21, 2017 11:32 am
Sex Abr 21, 2017 10:15 am
Sex Abr 21, 2017 5:46 am
Sex Abr 21, 2017 1:49 am
Qui Abr 20, 2017 11:45 pm
Qui Abr 20, 2017 11:37 pm
Qui Abr 20, 2017 9:57 pm
Qui Abr 20, 2017 8:42 pm
Qui Abr 20, 2017 8:38 pm
Qui Abr 20, 2017 8:34 pm
Qui Abr 20, 2017 8:21 pm
Qui Abr 20, 2017 8:15 pm
Qui Abr 20, 2017 7:40 pm
Qui Abr 20, 2017 1:08 pm
Qui Abr 20, 2017 1:03 pm
Qui Abr 20, 2017 12:58 pm
Qui Abr 20, 2017 12:56 pm
Qui Abr 20, 2017 12:51 pm
Qui Abr 20, 2017 8:56 am
Qua Abr 19, 2017 7:19 pm
Qua Abr 19, 2017 7:17 pm
Qua Abr 19, 2017 5:19 pm
Qua Abr 19, 2017 3:09 pm
Qua Abr 19, 2017 1:24 pm
Qua Abr 19, 2017 9:23 am
Qua Abr 19, 2017 2:28 am
Qua Abr 19, 2017 2:26 am
Qua Abr 19, 2017 2:24 am
Qua Abr 19, 2017 2:20 am
Qua Abr 19, 2017 2:14 am
Qua Abr 19, 2017 2:12 am
Qua Abr 19, 2017 2:10 am
Qua Abr 19, 2017 2:07 am
Qua Abr 19, 2017 2:02 am
Qua Abr 19, 2017 1:50 am
Qua Abr 19, 2017 1:17 am
Qua Abr 19, 2017 1:03 am
Qua Abr 19, 2017 12:59 am
Qua Abr 19, 2017 12:59 am
Qua Abr 19, 2017 12:58 am
Qua Abr 19, 2017 12:45 am
Qua Abr 19, 2017 12:43 am
Qua Abr 19, 2017 12:40 am
Qua Abr 19, 2017 12:36 am
Ter Abr 18, 2017 11:07 pm
Ter Abr 18, 2017 10:19 pm
Callyde Jr
Hardencio
HeF Soft
thzin
DuViDoSo34
Callyde Jr
Callyde Jr
HeF Soft
mtmateus
mtmateus
DuViDoSo34
weslleyFx
Matrirxp
Callyde Jr
JailtonUnity
DuViDoSo34
DuViDoSo34
Ále Kauvy
dstaroski
HeF Soft
Ále Kauvy
dstaroski
Mic4el
NyanHeavyBR
916anderson
cody0033
PauloFR
erick.q.faria
MarcosSchultz
JoelMJunior
JohnSantosGamer
rafaelllsd
MrTFGamer1
MrTFGamer1
IanLuan
JailtonUnity
DuViDoSo34
weslleyFx
weslleyFx
Gabriel César O
Strogonoff
Matrirxp
JailtonUnity
PauloFR
PauloFR
thzin
Callyde Jr
sabbath
dstaroski
PauloFR
deikson
iagokennedyy
JailtonUnity
DuViDoSo34
John Rambo
Callyde Jr
Dom3000
iagokennedyy
WiredD
Ronmaster
JailtonUnity
artplayer
Callyde Jr
MarcosSchultz
HeF Soft
JohnSantosGamer
Gabriel César O
Gabriel César O
deikson
PauloFR
Encracker
weslleyFx
Callyde Jr
PauloFR
MarcosSchultz
PauloFR
Giulyo
JailtonUnity
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
wender
PauloFR

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 : 999
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 : 8429
REPUTAÇÃO : 1247
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 : 999
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 : 1905
REPUTAÇÃO : 459
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 : 324
REPUTAÇÃO : 5
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 : 1905
REPUTAÇÃO : 459
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