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

私は私たちの世紀をスタートアップの時代として思い出します。高校の活動家からシリコンバレーの住民まで、誰もが自分のユニコーンを作ります。彼らが理解しているように、彼らはそれをします。私も、自己実現の無限の可能性のトレンドを見逃さず、子供向けのStep toScienceプログラミングスクールを立ち上げました。このプロジェクトの生涯は、発見、戦いの恐れ、大小の勝利、間違いなどでいっぱいでした。 2020年の春、チームはあなたが何を知っているかを知っていることに直面し、少し考えた後、私はプロジェクトを終了することにしました。





学校の長年の仕事の中で、Unity3Dでゲームを開発する面白い科学を子供たちに教えるための最適なアルゴリズムが見つかりました。10歳から16歳までの学童の興味を引くことができた多くのトピックを経験し、情報を転送し、スキルを訓練し、固有の知識を評価するための数十の方法を試しました。この骨の折れる作業は、Unity 3Dでコンピューターゲームを作成するための包括的なプログラムという形で素晴らしい結果をもたらし、私たちのチームが達成した教育的成功をもたらしました。





これらの成果と成功を幅広い聴衆と共有したいと思います。プログラミングクラブやロボティクスクラブを率いる場合、または「ティーンエイジャーを魅了する方法」という質問への回答を探している親である場合。-学校の資料は絶対に無料、つまり無料で使用することをお勧めします!





資料は、単純なものからより複雑なものへと徐々に公開されていきます。合計20のプロジェクトがあなたを待っています。私たちはそれを1年半のクラスでみんなと一緒に実行することができました。





ネタバレ

私の同僚のための助け-教師:





Unity3Dは、さまざまなプラットフォームやデバイスで人気のある3Dゲームおよびインタラクティブアプリケーション開発エンジンです。このソフトウェアは、明確でユーザーフレンドリーなインターフェースを備えています。多数の強力なエンジニアリングおよび設計支援。現代レベルの3次元グラフィックスと特殊効果。





教育目的: 





・エンジンとC#プログラミング言語に精通している。 





・最新の3次元コンピューターゲームを作成するための基本原則とテクノロジーを実際に習得する。 





· , , , , , ; 









· ; 





· ; 





· game development. 





: 7-10 . 





: 10-16 . 





: , 2 2 10 . 





: OS Windows 7 SP1+, 8, 10, 64- ; SSE2; DX10 ( 4.0).





プログラムの合計期間:それぞれ48時間の2つのモジュール。





Unity 3Dについては、開発が簡単で楽しいゲーム「Spaceshipから始めます最初のトライアルレッスンでは常にこのプロジェクトを行いました。そのシンプルさのおかげで、学生はすぐに望ましい結果を得ることができ、自分の力への信仰を強め、多くの前向きな感情を得ることができ、両親が望む新しい知識への同じ興味が目に燃え上がります!





じゃ、行こう!





宇宙船

このレッスンでは、簡単なスペースシミュレーターを作成する方法を学習します。







レッスンはトライアルで、1.5〜2時間計算されます。







Unity3Dバージョン-5.5以降。Spaceship_templateファイルを生徒のコンピューターにコピーする必要があります(リンクが壊れている場合は、Telegram @Evgeniya_Korolevaに書き込んでください)。





, , , .





.





3D , “New”. “Create project”.





. . , , .





, , «Play». , . , , «Play», .





, «Play».





, . , — . «Spaceship_template». , «Import».





« ». .





Skybox Material .





MilkyWay.





«Lighting» .







«Scene» , ( ) , «Skybox» ( ).





, , . SF_Corvette-F3.

.





, «Game» . «Move tool» ( ) .





, , — , WASD. Shift.







, Shift , — , . Shift .





. «Move tool» , .





, «Rotate tool».





. , , . , SpaceFighter Transform, . , . SpaceFighter «Add Component», Physics->Rigidbody.





«Play», , .





, . Rigidbody Use Gravity.





. , . SpaceFighter, Default. Mesh Collider. Convex .





, , , .





. SpaceFighter, Rigidbody, — Constant Force ( ).





, . , 100.





«Play», , .





, . Main Camera SpaceFighter.









.





, . CustomResources/Scripts Player_Battleship .





ConstantForce Frc , .





, , . , Rigidbody, , . , , .





, , . :





— SF_Corvette-F3. , SF_Corvette-F3 Mesh Collider.







, Convex . , .





— .







\Absolute Space & Sci-Fi Vol.1 - Sample Pack - Voltz Supreme\Preperation - 70 bpm\Variations\Preperation - No Snare or Vox.mp3 , , SF_Corvette-F3.





AudioSource, , , ( ). — 0.3.





, Standard Assets\Vehicles\Aircraft\Audio\FlightWind.wav

. Loop ( ) — . Player_Battleship .





, . Main Camera Player_Camera .





: SpaceFighter — trail trail_1.

Trail Renderer - .





, Trail Renderer Materials, , Element0 - .





, , :





, 1- .





, Image :





Sprite Image .





.





Image Set Native Size ( ). , , Color ( ).





Build And Run, , , .

, .





*.exe, *_GameData UnityPlayer.dll, * - . UnityPlayer.dll . .





- Unity 3D.





- habr. !






P.S.: , , !








All Articles