Unityのドミノ

プログラミング学校の教材。パート2

Unity 3Dは、大人だけでなく学童も扱えるコンピューターゲームやアプリケーションを開発するための最新のツールです。私自身の学童向け教育プロジェクトを例に、年齢や過去の経験に関係なく、幅広いユーザーがプロのツールを利用できるという仮説を証明することができました。





今日、私はあなたと資料を共有し続け、私たちのチームが行った仕事が教師、技術/デジタル創造性の子供と若者のサークルのリーダー、熱狂的な両親、そしてもちろん、コンピュータゲームの開発者になることを夢見ているすべての年齢の子供たちに最大の利益をもたらすように!





ネタバレ

クラスは10〜16歳の子供向けに開発されたため、多くの段階が簡略化されていることをお知らせします。





最初のレッスンはリンクhttps://habr.com/ru/post/535916/で見つけることができます





チュートリアルを友達や同僚と共有して、できるだけ多くの人にUnityの指導について知ってもらいましょう。





ドミノ

このレッスンの目的は、ゲームオブジェクト、コンポーネント、およびマテリアルを作成および編集する方法を学習することです。それでは、始めましょう!





添付資産をインポートします。こちらからダウンロードできます





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





- -.





レッスンの終わりに、子供たちは簡単なゲームプロジェクトを取得します。視覚的な要素が弱いにもかかわらず(ただし、レッスンではテクスチャに注意を払うことができます)、骨が落ちるとポジティブな感情の嵐が発生します!












All Articles