Material didático para a escola de programação. Parte 2
O Unity 3D é uma ferramenta moderna para o desenvolvimento de jogos e aplicativos de computador que podem ser administrados não só por um adulto, mas também por um aluno. Consegui comprovar a hipótese de que ferramentas profissionais podem estar disponíveis para uma ampla gama de usuários, independente da idade e experiência anterior, usando como exemplo meu próprio projeto educacional para escolares.
Hoje, continuo compartilhando materiais com vocês para que o trabalho feito por nossa equipe traga o máximo benefício para professores, líderes de círculos infanto-juvenis de criatividade técnica / digital, pais entusiasmados e, claro, crianças de todas as idades que sonham em se tornar desenvolvedores de jogos de computador!
Spoiler
Gostaria de lembrar que as aulas foram desenvolvidas para crianças de 10 a 16 anos, portanto, muitas etapas são simplificadas.
Você pode encontrar a primeira lição no link https://habr.com/ru/post/535916/
Compartilhe os tutoriais com seus amigos e colegas para que o maior número possível de pessoas saiba sobre o ensino do Unity!
Dominó
O objetivo desta lição é aprender a criar e editar objetos, componentes e materiais do jogo. Então, vamos começar!
Importamos o ativo anexado. Você pode baixar aqui
. 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, . ( ).
- -.
No final da aula, as crianças recebem um projeto de jogo simples. Apesar do componente visual fraco (mas você pode prestar atenção às texturas em sua aula), a queda de ossos causa uma tempestade de emoções positivas!