Dominos sur l'unité

Matériel pédagogique pour l'école de programmation. Partie 2

Unity 3D est un outil moderne de développement de jeux et d'applications informatiques qui peuvent être gérés non seulement par un adulte, mais également par un écolier. J'ai réussi à prouver l'hypothèse que les outils professionnels peuvent être disponibles à un large éventail d'utilisateurs, indépendamment de l'âge et de l'expérience antérieure, en utilisant mon propre projet éducatif pour les écoliers comme exemple.





Aujourd'hui, je continue à partager du matériel avec vous pour que le travail effectué par notre équipe profite au maximum aux enseignants, aux responsables des cercles enfants et jeunes de la créativité technique / numérique, aux parents enthousiastes et, bien sûr, aux enfants de tous âges qui rêvent de devenir développeurs de jeux informatiques!





Divulgacher

Je voudrais vous rappeler que les cours ont été développés pour les enfants de 10 à 16 ans, par conséquent, de nombreuses étapes sont simplifiées.





Vous pouvez trouver la première leçon sur le lien https://habr.com/ru/post/535916/





Partagez les didacticiels avec vos amis et collègues afin que le plus grand nombre possible de personnes sache comment enseigner Unity!





Dominos

Le but de cette leçon est d'apprendre à créer et modifier des objets, des composants et des matériaux de jeu. Alors, commençons!





Nous importons l'actif joint. Vous pouvez le télécharger via le lien





. 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, . ( ).





- -.





À la fin de la leçon, les enfants reçoivent un projet de jeu simple. Malgré la faible composante visuelle (mais vous pouvez faire attention aux textures dans votre leçon), la chute des os provoque une tempête d'émotions positives!












All Articles