Generación de billar 3D basada en unity3d
Crear recursos de secuencia de comandos --> Crear ----> JavaScript crea una secuencia de comandos lógica vacía y vincula esta secuencia de comandos al objeto protagonista. El método de vinculación es arrastrarlo y soltarlo directamente en el nodo protagonista.
Escribir scripts:
Consulte principalmente el archivo de ayuda para clases e interfaces. Aquí solo presentamos la estructura básica del script y un ejemplo simple:
. Cada script tiene al menos dos funciones: La función Start() puede considerarse como la función de inicialización Updata() es la función de actualización de cada cuadro.
Para controlar la posición y el movimiento de un personaje, primero debes definir el personaje.
Primero, defina el objeto GameObject como objetivo de control: private var _MainRole:GameObject;;
Inicialice el objeto en la función Start(): inRole = GameObject;;
Inicializa el objeto en la función Start(): inRole = GameObject = GameObject. inRole = GameObject.Find("MainRole"); // Encuentra el objeto llamado "MainRole" en la escena.
Escuche los eventos del teclado al actualizar cada cuadro y mueva el objeto vacío hacia adelante cuando se presione la tecla W
if(Input.GetKey(KeyCode.W))
{
_MainRole.transform.Translate( Vector3.forward * 0.05 ); // Encuentra al protagonista llamado "MainRole" de la escena. 0.05 );
}
En este punto, todo el proceso de controlar el movimiento del personaje a través de las teclas se ha completado. Después de ejecutar el juego, puedes controlar el movimiento del personaje a través de las teclas.