Marc Lidon Mañas - Unity 3D

Здесь есть возможность читать онлайн «Marc Lidon Mañas - Unity 3D» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Unity 3D: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Unity 3D»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Si quieres aprender a crear tus propios videojuegos, con o sin conocimientos previos de programación, este libro es ideal para ti.
Los 14 capítulos comprendidos en este manual se centran en cada uno de los módulos básicos de Unity y te preparan de forma progresiva para comprender el programa.
Todo el contenido del libro se ve reforzado con prácticas explicadas paso a paso para que puedas seguir la lección sin problemas y construir videojuegos desde cero gracias a:
o El editor de Unity.
o La programación orientada a objetos con el lenguaje C#.
o Los scripts que permiten crear interacción.
Además, si quieres aprender sobre el modelaje en 3D, en la parte inferior de la primera página del libro encontrarás el código que te permitirá descargar de forma gratuita los contenidos adicionales del libro en www.marcombo.info.
No esperes más: consigue este libro y haz realidad todos tus proyectos con Unity 3D.

Unity 3D — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Unity 3D», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Fig 453 Ahora desactiva o borra la cámara que viene por defecto en la escena - фото 155

Fig. 4.53

Ahora desactiva o borra la cámara que viene por defecto en la escena como te muestro a continuación.

Fig 454 Bien ya tenemos el escenario y un FPS jugador en primera persona - фото 156

Fig. 4.54

Bien ya tenemos el escenario y un FPS (jugador en primera persona), ahora es el momento de disfrutar, ejecuta el juego y explora el escenario que todo esté correcto.

Fig 455 Fig 456 1 Introducción Este e - фото 157

Fig. 4.55

Fig 456 1 Introducción Este es el primer capítulo en donde vas a empezar a - фото 158

Fig. 4.56

1 Introducción Este es el primer capítulo en donde vas a empezar a escribir - фото 159

1. Introducción

Este es el primer capítulo en donde vas a empezar a escribir código y tus primeros scripts. Este capítulo se enfoca en darte una base introductoria para que te resulte más sencillo entender los próximos capítulos en los que se empieza a programar el movimiento de nuestro personaje y en donde empezamos a utilizar la API de Unity.

Creando nuestro primer Script

Crea un proyecto nuevo en 3D con el nombre que quieras, por ejemplo capítulo 5. En la ventana Project vamos a crear dos carpetas una para guardar nuestras escenas y la otra para guardar nuestros scripts como te muestro en la imagen siguiente.

Fig 51 Ahora vamos a crear un script dentro de la carpeta Scripts que hemos - фото 160

Fig. 5.1

Ahora vamos a crear un script dentro de la carpeta Scripts que hemos creado anteriormente. Seleccionamos la carpeta Scripts y hacemos clic con el botón derecho del ratón y seleccionamos Create > C# Script, automáticamente aparecerá un script con el nombre por defecto NewBehaviourScript.cs.

Fig 52 Si quieres puedes cambiarle el nombre al script A continuación - фото 161

Fig. 5.2

Si quieres puedes cambiarle el nombre al script. A continuación hacemos doble clic encima del script y se nos abrirá el programa Monodevelop que nos servirá para editar nuestro script. En esta obra se ha transcrito todos los scripts para mayor entendimiento del lector y se mostrarán siempre en este recuadro que te muestro a continuación.

Script: NewBehaviourScript.cs
using System.Collections;using System.Collections.Generic;using UnityEngine;
public class NewBehaviourScript : MonoBehaviour{// Use this for initializationvoid Start () {}// Update is called once per framevoid Update () {}}

El primer bloque que encontramos en la parte de arriba:

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

Son necesarias porque es la forma que tenemos en C# de llamar directamente al Engine de Unity y para que se utilicen las colecciones genéricas para empezar a programar. Normalmente cuando creas un script en Unity ya se crean automáticamente, pero en algunos casos deberemos ser nosotros mismos los que agreguemos alguna otra colección.

public class NewBehaviourScript : MonoBehaviour

Este código que vemos es el nombre de la clase que siempre debe ser el mismo que el nombre del script y después de los dos puntos nos indica a que clase pertenece y en este caso y siempre por defecto pertenecerá a MonoBehaviour. Esta clase debe contener en su interior todo el contenido de nuestro script o dicho de otra manera el comportamiento que queremos que se ejecute.

// Use this for initialization

void Start () {

}

// Update is called once per frame

void Update () {

}

En este bloque o parte del script es donde declararemos variables y utilizaremos nuestras funciones. En el script tenemos dos comentarios que sirven para informar y siempre van después de // y dos funciones (void Start) y (void Update) que veremos a continuación para que sirven.

Void Start

Para entender cómo funciona vamos a crear un mensaje para cada función que se va a mostrar por la ventana de Consola en Unity. Cuando queremos imprimir un mensaje debemos escribir la palabra Debug.Log(“”); Dentro del paréntesis de momento vamos a escribir entre comillas cuándo queremos poner texto, más adelante veremos qué opciones tenemos. A continuación te dejo el código que me gustaría que probarás.

Script: NewBehaviourScript.cs
using System.Collections;using System.Collections.Generic;using UnityEngine;public class NewBehaviourScript : MonoBehaviour{void Start (){Debug.Log(“Nuestro primer mensaje”);}void Update (){Debug.Log(“Este mensaje se va a repetir infinitas veces!!”);}}

Una vez hayas escrito el código en tu script debes guardar el archivo seleccionando en la barra de herramientas principal File > Save. Ahora minimizamos el editor Monodevelop y nos dirigimos a Unity. Debes localizar la ventana Console en la interfaz si no lo ves puedes abrir esta ventana accediendo al menú principal en la opción Window > Console. Se abrirá la ventana Consola como te muestro en la siguiente imagen.

Fig 53 Ahora para que nuestro script funcione debemos agregarlo a un objeto - фото 162

Fig. 5.3

Ahora para que nuestro script funcione debemos agregarlo a un objeto en la escena, como no tenemos ninguno debemos crear un GameObject vacío, o por defecto el que tú quieras y arrastrar el script encima del objeto dentro de la ventana jerarquía o con el objeto seleccionado arrastrando el script encima de sus componentes como te muestro a continuación en la siguiente imagen:

Fig 54 Bien agregado el script ejecutamos el juego haciendo clic en play y - фото 163

Fig. 5.4

Bien agregado el script ejecutamos el juego haciendo clic en play y pasados unos segundo veremos el siguiente mensaje en consola:

Fig 55 El primer mensaje que se imprime en la consola es el que estaba dentro - фото 164

Fig. 5.5

El primer mensaje que se imprime en la consola es el que estaba dentro de la función Start si te fijas verás que solo aparece una vez. El segundo mensaje se repite en este caso 146 veces. Verás que he marcado la opción Collapse para que el segundo mensaje que estaba dentro de la función Update no me salga repetido y solamente se muestre una vez con el numero de repeticiones al lado.

2. Crear y manipular variables

Las variables son contenedores de información, por ejemplo imagínate que tienes tres amigos: Juan, Antonio y María. Ahora imaginate que utilizamos un nombre en clave para referirnos a estos tres amigos. El nombre clave es “jam” que son las letras del principio del nombre. Bien cada vez que digas jam estarás refiriéndote a tus 3 amigos, eso mismo es lo que hacemos en programación, damos un nombre fácil de recordar a un valor complejo.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Unity 3D»

Представляем Вашему вниманию похожие книги на «Unity 3D» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Unity 3D»

Обсуждение, отзывы о книге «Unity 3D» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x