Jump to content

Search the Community

Showing results for tags 'arma'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
    • Youtube
  • Mesa de ayuda
    • Unity
    • Arte
    • Builds & Dispositivos
    • Otras Especialidades
  • Aportes de la Comunidad
    • Recursos
    • Eventos
  • Bolsa de trabajo & Colaboraciones
    • Ofertas y Demandas
  • Post Antiguos
    • General (Antiguo)

Categories

  • Roadmap

Blogs

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 4 results

  1. Este es un modelo 3D de Machete creado por un amigo mío, comparto su link para que lo pastilla las personas que lo necesitan para sus juegos y escenas de cinemáticas de Manera Gratuita. Enlace de descarga Gratis: https://www.turbosquid.com/FullPreview/Index.cfm/ID/1571828 el creado un canal donde iré subiendo video demostraciones sobre sus nuevos modelos para año a año como modelador 3D, algunos algunos algunos algunos gratis y otros paga, bien bien que pasaran: https://www.youtube.com/channel/UCq4VHoCXYu5-u_J46T0riuA
  2. Hola de nuevo Como dice en el titulo, estoy tratando de crear el retroceso de un arma, pero de un modo... suavizado, en un principio pensé en usar corrutinas, pero como bien me an explicado los compañeros, no sirven para lo que creía . void Retroceso() { punto_inicial = new Vector3(camara.transform.localEulerAngles.x,camara.transform.localEulerAngles.y); camara.transform.localEulerAngles = new Vector3(camara.transform.localEulerAngles.x - 4f, camara.transform.localEulerAngles.y); // esto es el retroceso en si camara.transform.localEulerAngles = Vector3.Lerp(camara.transform.localEulerAngles,punto_inicial, 1f); // el suabizado de el que hablaba } Retroceso, solo se llama una vez, en el momento en el que presionas el botón derecho de el ratón hacia abajo. El problema esta en que, como todo se ejecuta en un solo fotograma, desaparece ese efecto de retroceso, la pregunta seria que: como ago para que primero se ejecuten punto_inicial = new Vector3(camara.transform.localEulerAngles.x,camara.transform.localEulerAngles.y); camara.transform.localEulerAngles = new Vector3(camara.transform.localEulerAngles.x - 4f, camara.transform.localEulerAngles.y); y cuando se acabe de ejecutar inicie este otro camara.transform.localEulerAngles = Vector3.Lerp(camara.transform.localEulerAngles,punto_inicial, 1f); Gracias de antemano
  3. Guest

    [Ayuda] Script Arma

    Ya que no soy buen programador seguí un videotutorial que me recomendaron para hacer que la arma de mi personaje dispare pero al terminarla me tira 2 errores, en la region de disparo le pongo un "else" y hay me tira 2 errores, luego se lo quito y no me tira nada, al momento de ponerselo sin el "else" no sirve, no aparece nada en la consola. ayuda, (soy nuevo en la comunidad, no se si esto va aqui), aqui el script y el video: Videotutorial using UnityEngine; using System.Collections; public class Arma : MonoBehaviour { [Header("Configuracion basica")] public string Nombre; #region Gameplay void update() { if (Input.GetMouseButton(0)) Disparo(); if (Input.GetKeyDown(KeyCode.R))Recarga (); } #endregion Gameplay #region Disparo [Header("Configuracion de Disparo")] public float Cadencia = 1; public int Daño = 10; private float CadenciaTemp; public void Disparo() { if(ArmaDisponible()); { if(CadenciaTemp < Time.time) { MuncionDisponible--; Debug.Log("Disparo"); CadenciaTemp = Time.time + Cadencia; } } else { if(Recargando) { Debug.Log("espera!, Estoy Recargando"); return; } if(RecargaAutomatica)Recarga(); Debug.Log("Heyy!! No tengo municion"); } } #endregion Disparo #region Municion [Header("Configuracion de la Muncion")] public int MuncionDisponible = 5; public int MunicionMax = 10; public int CargadoresDisponibles = 2; public int CargadorMax = 5; public float TiempodeRecarga = 2; public bool RecargaAutomatica; private bool Recargando; public void Recarga() { if(Recargando)StartCoroutine("recargafix"); } private IEnumerator recargafix() { Recargando = true; yield return new WaitForSeconds (TiempodeRecarga); if(CargadoresDisponibles>0) { MuncionDisponible = MunicionMax; CargadoresDisponibles--; } Recargando = false; } private bool ArmaDisponible() { return (MuncionDisponible > 0 && !Recargando); } #endregion Municion }
  4. tengo un problema con el script de una animación, la animación se reproduce automáticamente si haber presionado botón alguno. la animación es que cuando dispare el arma esta se retraiga. var arma: Animation; function Star () { armar =GetComponent.(); } function Update () { if (Input.GetMouseButtonDown()) { arma.Play("fire1",PlayMode.StopAll); } }
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...