NEW
Font size
WorksheetsDMI1
Total questions: 12
Worksheet time: 12mins
Esta función permite mover un objeto en el eje X y Z, mientras que en Y se mantiene fijo:
float h = Input.GetAxis ("horizontal"); float v = Input.GetAxis ("vertical");
vector3 vector = new Vector (h, y, v ) ;
float h = Input.GetAxis ("Horizontal"); float v = Input.GetAxis ("Vertical");
Vector3 vector = new Vector3 (h, 1.5f, v ) ;
Input.GetAxis ("Horizontal");
Input.GetAxis ("Vertical");
Vector vector = new Vector (h, 1.5f, v ) ;
Esté código permite establecer los segundos para el cronometro, iniciar un contador de puntos y desactivar botones:
TimeValue = 15s; Points = 0;
btnRestart.gameObject(false);
btnLevel.gameObject(false);
TimeValue = 15f;
Points = 0f;
btnRestart.gameobject.Setactive (false);
btnLevel.gameobject.Setactive(false);
TimeValue = 15; Points = 0;
btnRestart.gameObject.SetActive (false);
btnLevel.gameObject.SetActive(false);
Esta función activa un botón al salir del collider
public void OnTriggerExit (Collider obj)
{
buttonNextLevel.gameObject.SetActive(true) ;
}
public void OnTriggerEnter (Collider obj)
{
buttonNextLevel.gameObject.(true) ;
}
public void OnTriggerexit (Collider obj)
{
buttonNextLevel.gameObject.SetActive(false) ;
}
public void OntriggerEnter(Collider obj)
{
buttonNextLevel.gameobject.Setactive(true) ;
}
Este código sirve para contar coins, al entrar en el collider, desactivarlos y sumar puntos:
void OnTriggerExit(Collider obj) {
if (obj.gameObject == "coin")
obj.gameObject.SetActive (false);
score+ ; }
void OnTriggerExit(Collider obj) {
if (Obj.gameObject == "coin")
obj.gameObject.Setactive (false);
score+1 ; }
void OnTriggerEnter(Collider obj) {
if (obj.gameObject.tag == "coin")
obj.gameObject.SetActive (false);
score++ ; }
Este código permite limitar el área de movimiento de un objeto en X & Z:
Rigidbody.position = new Vector
( Mathf.Clamp (rb.position.X, xMin, xMax),
6 y,
Mathf.Clamp (rb.position.Z, zMin, zMax ) ) ;
rigidbody.position = new Vector3 ( Mathf.Clamp (rb.position.x, xMin, xMax),
6.0f,
Mathf.Clamp (rb.position.z, zMin, zMax ) ) ;
rigidbody.position = new Vector
( Mathf.Clamp (rb, xMin, xMax),
6.0,
Mathf.Clamp (rb, zMin, zMax ) ) ;
Lineas necesarias cuando se incluye texto, imágenes, botones, etc. Además de poder realizar cambios entre escenas.
using UnityEngine.UI;
using UnityEngine.SceneManagement;
using UnityEngine.Canvas;
using UnityEngine.LevelManager;
using UnityEngine.Interface;
using UnityEngine.SceneManager;
Código que permite realizar el efecto Parallax en una imagen :
GetComponent <Render>
().material.mainTextureOffset =
new Vector (0f, (Time * speed));
GetComponent <Renderer>
().material.mainTextureOffset =
new Vector2 (0f, (Time.time * speed));
GetComponent <Renderer>
().material.texture =
Vector3 (0f, (Time.time * speed));
GetComponent <Repeat>
().material.texture =
Vector2 (0f, (Time.time * Parallax));
Son propiedades de las partículas:
Duration, Start speed, gravity, mass
Start Speed, Shape, Opacity, render
Renderer, Shape, Color over lifetime, Looping
Todas las anteriores
Sin este elemento, los objetos 3D no presentan físicas ni gravedad:
Trigger
Rigidbody
Collider
Script
Son los elementos 3D básicos en unity:
Cylinder, Cube, Capsule, Sphere
Cylinder, Cube, Capsule, Sphere, Quad, Piramid,plane
Cylinder, Cube, Capsule, Terrain, Sprite 2D
Todas las anteriores
Apartado que muestra los errores de código o de vinculación con Unity
Project
Console
Standar Assets
Trigger
Permite modificar el audio que está dentro de la esfera:
Audio Source
Audio Trigger
Audio Reverb Zone
Audio 3D
