Jump to content

Search the Community

Showing results for tags 'physic'.



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

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 1 result

  1. Buenas noches a todos Yebo tiempo intentando hacer una especie de gravedad moldeable (como la de super mario galaxi), se me ocurrió en hacer que un raycast saliera de los pies de el personaje hacia abajo, y usando normalized, calcular en que dirección se tenia que aplicar la fuerza de gravedad Rigidbody RB; private void Start() { RB = GetComponent<Rigidbody>(); } void Update() { RaycastHit hit; if (Physics.Raycast(transform.position,transform.forward, out hit, 10000)){ transform.rotation = Quaternion.LookRotation(-hit.normal); RB.AddForce(-hit.normal * 100); RB.velocity = ( transform.up * Input.GetAxis("Vertical") * 10); } } el caso es que, a parte de ser muy ineficaz, en algunas zonas el personaje empieza a dar vueltas de 180 grado... (no se si me explico) alguna idea de que puede estar pasando, o si sabéis otro modo de lograr lo que busco agradecería mucho que lo explicarais. Gracias de antemano
×
×
  • Create New...