Capítulo 7. Física 3D y control de personajes
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
La física es un componente crucial de muchos videojuegos. Tanto si tu juego es 2D como 3D, o algo intermedio, en algún momento dependerás de algún tipo de simulación de fuerza física.
Una de las cosas más interesantes de la simulación física es que obtienes gratis bastantes oportunidades de juego interesantes. Los seres humanos existen en un mundo físico y tridimensional, y es muy fácil que un jugador se relacione con tu juego cuando éste tiene "mecánicas" con las que interactúa a diario.
Para ello, dedicaremos este capítulo a estudiar formas de construir sistemas de juego que permitan controlar al personaje en un entorno 3D simulado físicamente, con especial atención a los controles en primera persona.
Nota
Unity tiene dos sistemas de física: uno diseñado para la física 2D, que tratamos en el Capítulo 5, y otro diseñado para la física 3D. Este capítulo trata del sistema de física 3D.
7.1 Ejecutar el código un número determinado de veces por segundo
Problema
Quieres escribir código que se ejecute un número fijo de veces por segundo.
Solución
Pon el código en el método FixedUpdate
de tus scripts.
Debate
En tus scripts, el método Update
se llama cada fotograma, lo que lo hace ideal para casi todo lo que necesite actualizarse regularmente.
Update
no se llama a un ritmo regular; depende del tiempo que se tarde en ...
Get Libro de recetas de desarrollo de Unity, 2ª edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.