Ajustes y detalles de animación del player, Roboteitor, e mejorado la animación en el efecto de disparos

 

Ajustes y detalles de animación del player, Roboteitor, e mejorado la animación en el efecto de disparos




y e incluido un script de c# donde al presionar la tecla izquierda del ratón emite un sonido de ráfaga…

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class suenaporteclapresion : MonoBehaviour {


        public AudioSource tickSource;


        void Start () {



            tickSource = GetComponent<AudioSource> ();



        }

        void Update () {



        if (Input.GetKeyDown (KeyCode.Space)) {



        }

        if (Input.GetButtonDown("Fire1"))  { /////pulsado funciona
            //if (Input.GetButton ("Fire1")) {/////////despues de pulsado funciona
               
                tickSource.Play ();


    }
    }    }   




.un detalle interesante es esta linea de aquí donde hay una diferencia al presionar la tecla y otra diferencia al soltar la tecla…...me interesaba que el sonido empezase al presionar la tecla…….


Con esta linea sonaba el efecto pero al soltar la tecla…..ya no me servia puesto que el disparo ya se estaba ejecutando….


if (Input.GetButtonDown("Fire1")) { /////pulsado 

funciona


if (Input.GetButton ("Fire1")) {/////////despues

 de pulsado funciona




Luego hay un detalle de la animación de andar y otro de la animación correr que no me salían bien, cuando presionaba la tecla “w” el player caminaba y al presionar la tecla “e” hacia la misma animación de caminar, no hacia el cambio de animación correr, solo cambiaba el efecto de avanzar por el entorno del videojuego mas rápidamente, porque para trasladarse de un sitio a otro por pantalla, entorno del videojuego, utilizo un script y para que se mueva el player con su esqueleto particular uso otro script diferente.




 

 










No hay comentarios:

Publicar un comentario