Materiales didácticos para la escuela de programación. Parte 2
Unity 3D es una herramienta moderna para desarrollar juegos de computadora y aplicaciones que pueden ser manejadas no solo por un adulto, sino también por un estudiante. Logré probar la hipótesis de que las herramientas profesionales pueden estar al alcance de un amplio abanico de usuarios, independientemente de su edad y experiencia previa, tomando como ejemplo mi propio proyecto educativo para escolares.
Hoy, sigo compartiendo materiales con ustedes para que el trabajo realizado por nuestro equipo beneficie al máximo a los maestros, líderes de círculos infantiles y juveniles de creatividad técnico / digital, padres entusiastas y, por supuesto, ¡niños de todas las edades que sueñan con convertirse en desarrolladores de juegos de computadora!
Revelación
Me gustaría recordarles que las clases fueron desarrolladas para niños de 10 a 16 años, por lo tanto, se simplifican muchas etapas.
Puede encontrar la primera lección en el enlace https://habr.com/ru/post/535916/
¡Comparte los tutoriales con tus amigos y colegas para que la mayor cantidad de personas posible sepan cómo enseñar Unity!
Dominó
El objetivo de esta lección es aprender a crear y editar objetos, componentes y materiales del juego. ¡Vamos a empezar!
Importamos el activo adjunto. Puedes descargarlo por el enlace
. quad plane, 200200.
. , .
Spoiler
Unity - . "" Unity. , " , ?" - , , , , .
, Rigidbody, .
Reset, . ( ):
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Reset : MonoBehaviour {
Rigidbody rig;
Vector3 startPos;
Quaternion startRot;
// Use this for initialization
void Start() {
rig = GetComponent<Rigidbody>();
startPos = transform.position;
startRot = transform.rotation;
}
// Update is called once per frame
void Update() {
if(Input.GetKeyDown(KeyCode.Space)) {
if(rig) {
transform.position = startPos;
transform.rotation = startRot;
rig.velocity = Vector3.zero;
rig.angularVelocity = Vector3.zero;
}
}
}
}
, .
, . Rigidbody.
, , (center / pivot).
, , , 1,5-2 . ( "" ), , , : , , (pitch, yaw, roll), .
, , GameLogic, . ( ).
- -.
Al final de la lección, los niños obtienen un proyecto de juego simple. A pesar del componente visual débil (pero puedes prestar atención a las texturas en tu lección), ¡la caída de huesos causa una tormenta de emociones positivas!