¿Cómo utilizar caracteres en unitystore?
1. Cree un proyecto Unity3D y asígnele el nombre Hero. Seleccione 3D y cree un proyecto en la esquina inferior derecha.
2. Descarga algunos materiales, escenas y personajes gratuitos de AssetStore. Presione Ctrl 9 para abrir AssetStore y busque los materiales descargados de RPGHeroPBRHPPolyart (la imagen muestra que se ha descargado directamente y la descarga se muestra primero). Después de la descarga, haga clic en Importar para importar.
3. Haga clic en Importar, aparecerá la siguiente ventana emergente, seleccione Importar en la esquina inferior derecha y se completarán los preparativos. Puedes ver nuestros materiales en el panel del proyecto.
4. Arrastra nuestro modelo de personaje a la interfaz y busca RPGHero→Prefabs, y elige uno de los tres.
5. Desarrolle un buen hábito y cree una nueva carpeta llamada Scripts en la carpeta Activos.
6. Cree dos scripts de C# en la carpeta Scripts, uno llamado Follow y el otro llamado Player.
7. Arrastra y suelta el script en MainCamera y nuestro personaje RPGHeroHP.
8. Haga doble clic para abrir el código siguiente y escribir el script. Este código hace que la cámara siga a nuestro personaje.
9. Arrastra el personaje hasta el jugador que definimos y cambia la posición de la cámara para que esté en la posición adecuada.
10. Añade el componente CharacterController al personaje.
11. Ajusta el tamaño de la cápsula para que envuelva justo al personaje. En el centro derecho, ajuste el desplazamiento de la cápsula y la altura es la altura de la cápsula escalada. Tenga en cuenta que el desplazamiento mínimo anterior se establece en 0, que es el desplazamiento mínimo para evitar que el personaje no pueda moverse debido a que su valor es demasiado grande.
12. Haz doble clic para abrir el código del jugador y escribe el código del personaje.
13. Arrastre el carácter como se muestra a continuación y establezca el radio de detección (CheckRadius) en 0,3.
14. Añade capas al suelo. Para agregar una capa, haga clic en el menú desplegable de la capa y seleccione Agregar capa, y agregue nuestro terreno.
15. Después de agregar la elevación, cambie la elevación del plano a suelo y cambie la opción de elevación del suelo del personaje a suelo.
16. Abra el panel del animador, vaya a la ventana superior → Animación → Animador. Después de abrir, se establecen muchas animaciones que no son tan útiles. Seleccione estos cuadros de clic derecho para eliminar, seleccione lo que necesitamos en la carpeta de la derecha y arrástrelo hacia ella.
17. Seleccione Inactivo y haga clic derecho en MakeTRansiton para crear la conexión. Debería haber dos flechas entre cada dos animaciones.
18. Agregue una variable de detección a la izquierda, haga clic en el signo más para seleccionar Flotar y asígnele el nombre velocidad.
19. Haga clic en la flecha desde inactivo para ir, haga clic en el signo más de condición a la derecha para agregar condiciones de juicio. Mayor que significa mayor que, menor que significa menor que Aquí, elija mayor que, es decir, cuando la velocidad es 0, la animación del personaje pasará de estacionario a caminar.
20. En la configuración, puedes ajustar el tiempo de transición de sus animaciones. Unity es una plataforma de operación y creación de contenido interactivo 3D en tiempo real. Todos los creadores, incluidos el desarrollo de juegos, el arte, la arquitectura, el diseño de automóviles, el cine y la televisión, utilizan Unity para convertir sus ideas en realidad.