Godot, scripts para Godot estudios y aprendizajes,
Creacion de videojuegos.
Creacion y publicacion de videojuegos en internet.
Como hacer videojuegos.
C# unity.
Animaciones unity blender.
Personajes videojuegos graficos dibujos.
Diseño grafico.
Comic.
Animaciones gif.
Dibujo de retratos.
Realidad virtual.
Cine y realidad virtual.
Como hacer una puerta giratoria con unity sin programación.
Se hace un cubo y a
partir de el se moldea estirándolo ...(todo esto desde Unity no es
necesario blender)… asta darle forma rectangular y aplanada de una
puerta bastante ancha para que quepan personajes al pasar por ella.
La puerta a de tener
el Box Collider y el Rigidbody como se ve en la captura de pantalla.
súper sencillo los
personajes al pasar hacen girar la puerta, fijarse en el detalle que
provoca esto...Constraints y los Freeze Position y los Freeze
Rotation desde Rigidbody...marcar los ejes x-y-z como se ve en la
captura de pantalla, es lo que hace que la puerta no caiga al suelo o
salga volando o cualquier historia...solo hace lo que tiene que hacer
una puerta giratoria, girar cuando la empujan.
Para el cristal de
la puerta para hacer ese efecto, también fijarse en la captura de
pantalla ...UI/Unlit/Transparent.
La textura esta
pintada con la herramienta gratuita GIMP 2.10.12 con un fondo
transparente y guardada en formato PNG que es el que soporta las
transparencias.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;///<summary>
public class reiniciojuego2 : MonoBehaviour {
public Text contador1;
public Text fin1;
private float tiempo = 8f;
Detalles que se me olvido comentar en el video son por ejemplo un bug
que tenia cuando la bola salia pitando como una bala y no retornaba a
sus coordenadas por que no tocaba los gameobjects que producían esa accion, lo resolví poniendo un enorme cubo de color negro de fondo
y aplanado como un plano con el correspondiente tag “cordena”,
así la bola hiciese lo que hiciese si se salia del juego daba hay y volvia a sus coordenadas…..también añado el script que tiene la
escena de gameover para que transcurridos 8 segundos se reinicie el
juego si se pierden las 3 bolas…...
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class AUMENTAPUNTOSP : MonoBehaviour {
//Createpublicvariablesforplayerspeed,andfortheTextUIgame objects
public float speed;
public Text countText;
public Text winText;
//Createprivatereferencestotherigidbodycomponentontheplayer,andthecountofpickupobjectspickedupso far
private Rigidbody rb;
private int count;///<summary>
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class AUMENTAPUNTOSPlateral : MonoBehaviour {
//Createpublicvariablesforplayerspeed,andfortheTextUIgame objects
public float speed;
public Text countText;
public Text winText;
//Createprivatereferencestotherigidbodycomponentontheplayer,andthecountofpickupobjectspickedupso far
private Rigidbody rb;
private int count;///<summary>
Como hacer un pinball con unity sin tener ni idea y asu vez meterlo en otro videojuego echo tambien sin tener ni idea.;
Videojuego THE WOLF MAN OF THE UNDERGROUND beta;
siguiendo este
videojuego voy a insertar minijuegos en el, la idea es que en
momentos dados el jugador que maneja al hombre lobo desconecte del
entorno y se baya por ejemplo a un salón recreativo a jugar a la
maquina del millón, la de pegarle a la bola y sumar puntos asta
conseguir partidas extra,,,, en este caso seria avanzar en otros
niveles del videojuego…..lo estoy haciendo así para ver si
descanso del juego de su construcción y luego vuelvo a retomarlo
alternando unos temas con otros y compaginándolos en el mismo
videojuego de THE WOLF MAN OF THE UNDERGROUND
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class AUMENTAPUNTOSP : MonoBehaviour {
//Createpublicvariablesforplayerspeed,andfortheTextUIgame objects
public float speed;
public Text countText;
public Text winText;
//Createprivatereferencestotherigidbodycomponentontheplayer,andthecountofpickupobjectspickedupso far
private Rigidbody rb;
private int count;///<summary>